2023年11月10日
摘要: 目录 1. 泛型 1.1 泛型的引入 1.2 泛型的分类 1.3 泛型类的定义的简单演示 1.4 泛型背后作用时期和背后的简单原理 1.5 泛型类的使用 1.6 泛型总结 2. 包装类 2.1 基本数据类型和包装类直接的对应关系 2.2 包装类的使用,装箱和拆箱 2.3 自动装箱和自动拆箱 2.4 阅读全文
posted @ 2023-11-10 13:20 dapaige 阅读(18) 评论(0) 推荐(0)
摘要: 目录 1. 介绍 2. 学习的意义 2.1 Java 集合框架的优点及作用 3. 接口 3.1 基本关系说明 3.2 Collection 接口说明 3.3 Collection 常用方法 3.4 Collection 示例 3.5 Map 接口说明 3.6 Map 示例 4. 实现 5.框架 5. 阅读全文
posted @ 2023-11-10 13:00 dapaige 阅读(17) 评论(0) 推荐(0)
2023年11月9日
摘要: 目录 顺序表和链表 1. 线性表 2. 顺序表 2.1 概念及结构 2.2 接口实现 2.3 顺序表的问题及思考 3. 链表 3.1 链表的概念及结构 3.2 链表的实现 3.3 链表面试题 4. 顺序表和链表的区别和联系 顺序表和链表 1. 线性表 线性表 ( linear list ) 是 n 阅读全文
posted @ 2023-11-09 17:50 dapaige 阅读(17) 评论(0) 推荐(0)
摘要: 目录 空间复杂度 1概念 2 大O的渐进表示法 3代码案例 空间复杂度 1概念 空间复杂度是对一个算法在运行过程中 临时占用存储空间大小的量度 。空间复杂度不是程序占用了多少 bytes 2 大O的渐进表示法 // 请计算一下func1基本操作执行了多少次? void func1(int N){ i 阅读全文
posted @ 2023-11-09 16:58 dapaige 阅读(26) 评论(0) 推荐(0)
摘要: 目录 时间复杂度 1.算法效率 2.时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3常见时间复杂度计算举例 时间复杂度 1.算法效率 算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被 称作空间复杂度。 时间复杂度主要衡量的是一个算 阅读全文
posted @ 2023-11-09 16:49 dapaige 阅读(81) 评论(0) 推荐(0)
摘要: 1.类和对象的初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 面向过程注重的是过程,在整个过程中所涉及的行为,就是功能。 面向对象注重的是对象,也就是参与过程所涉 阅读全文
posted @ 2023-11-09 15:58 dapaige 阅读(21) 评论(0) 推荐(0)
2023年11月8日
摘要: 题1 .A和B建立了TCP连接,A端向B端发送数据,MSS=1KB,RTT=15ms。如果线路采用慢开始控制策略,接收窗口大/则A端向B端发送出第一个完全窗口需要多少时间() 题2 已知二又树有a,b,c,d,f,g这7个结点,二又树的先序遍历序列的前五个序列是cdfba,二又树去掉叶子结点的中cf 阅读全文
posted @ 2023-11-08 21:57 dapaige 阅读(13) 评论(0) 推荐(0)
摘要: 题目 感觉还行 小红喜欢 3 的倍数的数字,现在小红有一个长度为 n的数字小红想通过分隔字符串的方式,获得一些子串,每个子串代表个数字,那么小红最多能获得多少个数字是3的倍数呢? 比如,小红有数字“1123,那么可以分隔为[1,12,3],这样获得两个数字是3的倍数。 请注意,分隔后的数字串,不能包 阅读全文
posted @ 2023-11-08 21:54 dapaige 阅读(87) 评论(0) 推荐(0)
摘要: 编程题 题目1: 为美好的世界献上爆炎 给一张有n个节点的无向图,初始时只有1号节点是湖,其他节点都是普通节点。 惠惠每天会选择一个节点施放爆裂魔法,被施放爆裂魔法后的普通节点将变成一个巨坑(被施放爆裂魔法后的巨坑还是巨坑,被施放爆裂魔法后的湖还是湖)。 如果一个巨坑节点周围的任意一个节点是湖,那么 阅读全文
posted @ 2023-11-08 21:51 dapaige 阅读(15) 评论(0) 推荐(0)
摘要: 数字的定义及使用 1.数组基本用法 1.1 什么是数组 数组本质上就是让我们能 " 批量 " 创建相同类型的变量 . 例如 : 如果需要表示两个数据 , 那么直接创建两个变量即可 int a ; int b 如果需要表示五个数据 , 那么可以创建五个变量 int a1 ; int a2 ; int 阅读全文
posted @ 2023-11-08 19:59 dapaige 阅读(9) 评论(0) 推荐(0)