lab3: release skeleton. Feb 1, 2018 lab4 Add lab 4 Feb 8, 2018 lab9 lab 9: fixed comment typo Mar 16, 2018 library-sp18 @ d391491 updated library to include words.txt, and also modified PalindromeFin… Feb 5, 2018 proj0
proj1b proj1b完成 Feb 9, 2024 proj2 lab5完成 Feb 6, 2024 skeleton-sp18 lab14 task1完成 Aug 27, 2024 README.md 更新完成情况 Aug 28, 2024 Repository files navigation README cs61b cs61b作业实现 lab lab2✅ lab3✅ lab4✅ lab9✅ lab10✅ lab11✅ lab12✅ lab13✅ home...
提到算法入门课,众人皆推UCB的CS61B。作为转行狗,第一次接触的话难免会遇到各种各样的坑,所以我决定写一篇排坑指南,方便大家参考。 关于课程版本:我选择的是sp19版本,spring 的instructor均是Josh Hug。fall…
课程的autoGrader在测试的时候,会随机选取学生版的某方法a和正解版的某方法a,一旦两者结果不一样,就报错,这个proj也要这么做,有下面两个要点: Randomized testing 测试要随机 JUnit message generation. 要有报错信息 可以先运行StudentArrayDequeLauncher.java,如果没问题发生,那么应该会输出一串数字(0-9之间的随机的...
创建一个Deque.interface,包含ArrayDeque和LinkedListDeque里所有方法, 这个链接有具体内容:project 1a spec,(idea中默认创建class,记得选接口),Deque必须是接受泛型的接口,建立好之后,去到ArrayDeque和LinkedListDeque,让两个类实现Deque,implements Deque<T>,T是什么可以自选,然后添加@Override,这在CS61B中必须,希望也成...
sp18与sp21的难度确实不一样,sp18的作业比sp21的要多好多(我懒得写了) 关于61B 最终自己考试分数大概是222分(满分300,不算附加题) 估计排名排的蛮后面的 而且这是我自己改的比较松,主要是改的难了这分数就有点伤心了 我自己找到自己不少漏洞,估计写点其他年份的考试可以发现更多,但懒得写了... 以下是...
推荐先做一下lab5,可以熟悉一个tile engine,并且会给很多proj2的提示。 Project2:phase1 目标: 创造一个充满room和hallway的迷宫! 我的思维过程如下 First: 从proj2得到的灵感是,既然六边形可以对齐然后堆叠,那么正方形也可以用同样的思路,所以我 先在随机位置创建一个随机大小的方块 ...
课程网站及课件: https://sp21.datastructur.es/ 作业基础代码:https://github.com/Berkeley-CS61B/skeleton-sp21(网友的答案可去Github上搜索CS61B SP21,有很多版本) UC伯克利经典的数据结构算法基础课,刷Leetcode前必看!使用Java语言经手动整理将原本分段的课程录像整合为约一小时的讲座,并添加机翻字幕,对应...
CS61B 学习笔记 proj0:NBody Simulation,模拟行星运行 proj0介绍 Planet类构造器 public class Planet { public double xxPos; public double yyPos; public double xxVel; public double yyVel; public double mass; public String imgFileName; public Planet(double xP, double yP, double xV, double yV, ...
BearMap 成品展示 1.Proj2AB 1.1 Proj2A 1.2 Proj2B 2.HW4 3.Proj2C Fill in the class: 一些值得注意的点: 终于走到这个项目了,BearMap是一个类似GoogleMap的网页端地图,BearMap做完后Proj3近期没打算做了,看之后的情况随缘吧.BearMap大体上由三个部分组成,分别是Proj2AB、HW4、Proj2... ...