月度归档: 2024 年 4 月

4 篇文章

CS61B-6.3关于迭代器的实现
可能是因为继承理解得不够透彻,一碰到接口什么的我就感觉有点难接受 迭代器的引入 我们接着来介绍迭代器,实际上我们的集合类都是支持使用foreach语法的: public static void main(String[] args) { List<String> list = Array…
CS61B-4.3关于多态的理解
4.3是博主在做proj1的时候遇到的一个不熟练的知识点,重点关于多态,包含了Java中高级函数的实现,以及泛型,接口,继承等概念的使用. 多态的引入 假设我们想编写一个 python 程序,用于打印两个对象中较大的对象的字符串表示形式。有两种方法可以做到这一点。 显式高阶函数方法 def prin…
ssh食用指南
不完全指南,主要描述笔主所遇到的问题 ssh的开始 - 起因 第一次接触ssh是在笔主大一时的导论课--信息安全导论上,但是当时只是麻木的学习理论知识,对密钥对这种东西没有具体的概念,直到大二上第一次创立了自己的GitHub仓库之后,才开始真正的使用 想要使用ssh,首先得创建密钥对 以下是创建密钥…
001链表
LeetCode24.两两交换链表 一定要注意,如果一个节点没有被其他节点指向的时候,就会丢失.所以我们在改变节点指向的时候,一定要想办法暂存住着个节点,否则原先节点之后的节点就会丢失,如图 当我们把节点0的next指向2的时候,节点1就会丢失 class Solution { public Lis…