Time Line
cs61a完成进度 week 1 - week 5: 2023.10.18 - 2023.11.21(为期35天) 2023.11.21暂停学习cs61a,恢复时间待定 cs61b完成进度 week 1: 2023.11.21 - 2023.11.25(4天) project 0: 2023.11.24 - 2023.11.25(2天) ...
cs61a完成进度 week 1 - week 5: 2023.10.18 - 2023.11.21(为期35天) 2023.11.21暂停学习cs61a,恢复时间待定 cs61b完成进度 week 1: 2023.11.21 - 2023.11.25(4天) project 0: 2023.11.24 - 2023.11.25(2天) ...
问题解析 这是week4 - Discussion: “Inheritance and Implements Exam Prep”里面的第二题。 这道题目非常巧妙,结合了extend+递归的用法让我们来看看原题。 Dynamic Method Selection Modify the code below so that the max method of DMSList works...
在进行cs61 b的lab 4的时候,由于我们不是跟着老师同步学习的,所以我们必须手动创建一个有冲突的文件,然后解决冲突,才能够了解到lab 4的内容。 如何手动创建一个conflict 创建合并冲突(merge conflict)可以通过以下步骤手动完成。在一个版本控制系统(如Git)中,合并冲突通常发生在两个分支修改了同一文件的相同部分时。下面是一个简单的步骤来手动创建合并冲...
week 1 Lab 1: JSetting Up Your Computer IntelliJ Setup 安装Intellj IDEA 安装Java JDK 安装Git 同步CS61b Skeleton Spring 2021 Github 仓库,在google上就能够找到对应的地址。老师的代码框架 注意⚠️Redaing 1.2 里面的视频和Video Li...
在做cs61b 2.5的alist的lecture exercise的时候,发现有一个语句使用了jh61b.junit.TestRunner.runTests("all", AListTest.class); 但是编译器提示找不到jh61b.junit 经过一番查找折腾之后,才发现我之前使用的软件测试junit是Intellij自己帮我们下载好的 而cs61b使用的是在cs61b里面老...
这篇博客的目的,因为我没有太多时间写博客,但是我经常会看到一些很不错的分享帖子或者是学习资源,主要是收藏一些我认为很好的学习资源,提供分享。 教程内容包括但是不限于:cs课程,英语学习资料,youtube视频,以及一些论坛的帖子,或者博客等。 CS学习资源 CS课程 cs50 cs61a cs61b (sp21版本)https://sp21.datastructur.es...
重复性过高 我们之前实现的 Fibonacci 数列的代码如下: 下面是java的实现代码 public static long fibOld(int n){ if (n == 0){ return 0; } else if (n == 1) { return 1; } else { ...
CS 61B 由于时间比较紧迫,并且要刷leetcode,所以暂时停止cs61a的学习,转而学习cs61b,这里记录一下学习的过程。 autograder cs61b的课程地址:cs61b官网,我学习的是2021年春季版本的课程,因为2021年spring的课程,老师将作业评分器autograde的课程激活码放在了网站上,所以我可以使用autograde来自动评分,这样做出来的作业更加有成...
CS61a入门算法记录 本文长期记录一些,我认为在cs61a中让我耳目一新的算法 week1 Todo week2 Todo week3 Todo week4 Todo week5 count_stair_ways 这个算法要求是,如果有n个台阶,每次可以走一步或者两步,那么要求出多少种走法 def count_stair_ways(n): """Returns ...
场景需求 由于shadowrocket可以通过热点来分享代理,可以实现了使用shadowrocket来进行热点共享代理。 可以把一台开着shadowrocket代理的iphone手机,将代理功能分享给windows。但是由于有时候不需要用到代理,就需要在电脑的设置里面收到代理设置,有点麻烦。 所以想到了利用chatgpt来帮我写一个脚本,只需要点击鼠标,就可以实现代理的开关。 由于之前...