proj0的具体实现 #CS61B-sp18】的更多相关文章

https://github.com/Centurybbx/sp18-century/tree/master/proj0 proj0的具体实现在上面的Github中. 在proj0中我明显感受到国外大学对于教学课程的严谨性和权威性,之前只是听说过测试(刚学习的小白),没想到在CS61B中老师为了方便测试学生所写代码的准确性,提前写好了不少测试类,直接运行即可.并且它的教程完全是保姆式的,完全是在手把手的教课,对于新手程序员来说简直是不要太好. 下面主要谈一下它的设计方面: 这个项目里面其实自己并…
Lists csdn同作者原创地址 1. IntLists   下面我们来一步一步的实现List类,首先你可以实现一个最简单的版本: public class IntList { public int first; public IntList rest; public IntList(int f, IntList r) { first = f; rest = r; } }   这样一个链表看起来特别丑陋,比如,我们要生成一个拥有5,10,15三个整数的链表,不得不这么做: IntList L…
The Enhanced For Loop public class EnhancedForBreakDemo { public static void main(String[] args) { String[] a = {"cat", "dog", "laser horse", "ketchup", "horse", "horbse"}; for (String s : a) { f…
得分46.25有一个点的bug不会修(希望大佬带我),style没有注意.1.LinkedListDeque.java public class LinkedListDeque <T>{ private class staffnode{ private T item; private staffnode pre; private staffnode next; private staffnode(T x) { item=x; } } private int size=1; private st…
A patch captures the changes of two different files (oldfile and newfile). Given the oldfile and the patch, one can use the patch program to create the newfile. This is exactly what we want. When you have done all the modifications, you can perform a…
本文内容来自MIT_6.031_sp18: Software Construction课程的Readings部分,采用CC BY-SA 4.0协议. 由于我们学校(哈工大)大二软件构造课程的大部分素材取自此,也是推荐的阅读材料之一,于是打算做一些翻译工作,自己学习的同时也能帮到一些懒得看英文的朋友.另外,该课程的阅读资料中有许多练习题,但是没有标准答案,所给出的答案均为译者所写,有错误的地方还请指出. 译者:李秋豪 江家伟 审校:李秋豪 V1.0 Fri Mar 2 16:48:58 CST 2…
这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点.书籍.课程等. 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的idea.每天早晚都可以刷一刷,可以说是每日必逛.下面列出我采取的几种方式. 1.关注twitter上的Java组织以及大牛 许多大牛或公司会在twitter上发布有关Java的最新动态及相关资源,多逛逛说不定会有意外收获.下面推荐几个比较好的: @Java的官方账号 @Oracle Code One @…
在Java中,我们可以对List集合进行如下几种方式的遍历: List<Integer> list = new ArrayList<>(); list.add(5); list.add(23); list.add(42); for (int i = 0; i < list.size(); i++) { System.out.print(list.get(i) + ","); } Iterator it = list.iterator(); while (i…
前不久在知乎上看到CS61A 和CS61B spring18 开课的消息.上去看了一眼,发现真的不错,所有proj hw都可以本地测试!也就是说除了没有课程成绩和官方讨论区和TA解答外,这个课完全可以上!(还需要FQ看油管)简直棒啊.于是打算寒假刷一波61A 61B 在此也立下flag 61A hw01 Q1: A Plus Abs B Fill in the blanks in the following function definition for adding a to the abso…
Symptom SAP Support asked you to provide a collection of the relevant diagnosis files (also known as "full-system-info-dump"). Environment SAP HANA database, revision >=30 Resolution You can collect the dump containing the diagnosis informati…