摘要:
最近发觉自己的学习效率总是不高。 于是在coursera搜了一下how to learning。 1.学习了一下学习是有两种方式: 第一种是focus类型 第二种是diffuse类型 这两种类型是互相切换的,比如说,使用番茄钟进行学习,前一部分为集中精神学习,后一部分就短暂小放松一下,制造激励系统。 阅读全文
摘要:
今天学习了B树和红黑树的概念 总结: 1.在cs61b中B树分为2-3树和2-3-4树: 1) 其中主要的关键点是定L的大小。L是指一个节点最多拥有的元素个数。 2) B树的不变量(我记作为限制): 2.1) 每个叶子结点到根的路径数相同。 2.2) 每个包含元素个数为k的非叶子结点,其必有链接k+ 阅读全文
摘要:
内容是后续所有学习的最基础 tag: #ComputerScience/basic 本总结图片大部分来自Uc berkely CS61B课程课件 ——在此感谢professor Hug和其他课任老师。 绪论 基本概念 数据 保存信息的载体 数据元素 数据对象的基本单位。 数据项 数据元素的最小单位。 阅读全文
摘要:
##总结: 1.今天学习使用Java复习最简单链表->具有头结点的链表(或者头结点叫哨兵)->双向链表。 以及对哨兵的优化更改方案: 1).将哨兵作为头尾节点 2)将列表实现为循环列表 2.今天完成了lab2,顺便也熟悉了一下如何autograde ##2.1-2.3List文件 ```Java p 阅读全文
摘要:
# MIT CS6.001最后三节课 ### 编写递归的三部曲: 1. 编写基本条件,即递归式最终停止递归的条件 2. 编写递归调用部分:即确定递归调用的条件 3. 递归调用式(例如:factorial(n-1)),每层的递归调用的返回值我应该做什么操作。 在递归和迭代中代码块的时间复杂度计算,是输 阅读全文
摘要:
# CMU 15-213:DataLab(整数部分) 本笔记仅仅只是用于记录,内容为提示性,题主做的不一定完全符合规范!!!!。 本实验中,只有整型只能使用“+”和位运算符。后面浮点数可以用控制循环。 ## 1.异或运算 直接用公式,或者像我这样利用真值表凑的 ```c /* * bitXor - 阅读全文
摘要:
本节包含了CS学生工具的基本学习和部分常识概念。 [MIT计算机学生教育中可能缺失的一环](https://missing.csail.mit.edu/) ## Linux命令 常见的ls、vim、chmod、cat,echo和curl命令已经熟悉,以下仅记录grep、awk和send学习 ### 阅读全文
摘要:
git推荐学习网址 图解git 推荐git基本指令的可视化练手网址 git配置 1.安装git主程序 2.创建git总仓库文件,此文件下放置各仓库 3.生成公钥 ssh-keygen -t rsa -C 秘钥名 然后可以选择公钥文件名。路径:C:\Users\test\.ssh\id_rsa.pub 阅读全文
摘要:
NJU:操作系统设计与实现 Berkeley :CS162使用操作系统:设计与原理 ## 重新认识程序 在南京大学的jyy老师的口中,让我重新有了更新的视角。 以前,我们所知的程序=算法+数据结构。这很熟悉,不是吗?这仅仅只是我们从书本中记住的东西,在当时的数据结构的教材中。 听过他所讲的课第二分P 阅读全文
摘要:
## 正常步骤 qemu安装方法:https://blog.csdn.net/geeeeeker/article/details/108104466 standFord安装方法: https://zhuanlan.zhihu.com/p/343328700 ## 问题 ### make PintOS 阅读全文