随笔分类 -  算法与数据结构

Java
摘要: 阅读全文
posted @ 2023-08-16 18:40 会秃头的小白 阅读(11) 评论(0) 推荐(0)
摘要:约瑟夫问题 描述 分析: 代码: public class Test5 { public static void main(String[] args) { //测试 CircleSingleLinkedList circleSingleLinkedList = new CircleSingleLi 阅读全文
posted @ 2023-08-03 11:31 会秃头的小白 阅读(15) 评论(0) 推荐(0)
摘要:思路分析 代码: public class Test4 { public static void main(String[] args) { //先创建节点 HeroNode2 heroNode1 = new HeroNode2(1, "宋江", "及时雨"); HeroNode2 heroNode 阅读全文
posted @ 2023-08-02 17:37 会秃头的小白 阅读(12) 评论(0) 推荐(0)
摘要:简单的链表 添加不是按序号顺序,而是通过书写的顺序进行添加 public class Test3 { public static void main(String[] args) { //测试 //先创建节点 HeroNode heroNode1 = new HeroNode(1, "宋江", "及 阅读全文
posted @ 2023-07-26 17:59 会秃头的小白 阅读(16) 评论(0) 推荐(0)
摘要:实现代码: import java.util.Scanner; public class Test1 { public static void main(String[] args) { //测试 ArrayQueue arrayQueue = new ArrayQueue(3); char key 阅读全文
posted @ 2023-07-26 17:27 会秃头的小白 阅读(12) 评论(0) 推荐(0)
摘要:创建队列 存入数据 阅读全文
posted @ 2023-07-01 22:35 会秃头的小白 阅读(5) 评论(0) 推荐(0)
摘要:代码: package org.example; public class sparseArray { public static void main(String[] args) { //先创建一个原始的二维数组 11*11 //0:表示没有棋子 1表示黑子 2表示蓝子 int chessArr1 阅读全文
posted @ 2023-06-30 22:40 会秃头的小白 阅读(11) 评论(0) 推荐(0)
摘要:基本介绍:当一个数组中大部分元素为0,或为同一个值的数组时,可以用稀疏数组来保存该数组 处理方法: 举例说明: 阅读全文
posted @ 2023-06-30 22:06 会秃头的小白 阅读(6) 评论(0) 推荐(0)
摘要:数据结构包括:线性结构和非线性结构 线性结构: 非线性结构: 二维数组,多维数组,广义表,树结构,图结构。 阅读全文
posted @ 2023-06-30 21:57 会秃头的小白 阅读(7) 评论(0) 推荐(0)
摘要:1.数据结构是一门研究组织数据方式的学科,有了编程呢个语言也就有了数据结构,学好数据结构可以编写出更加漂亮,更加有效率的代码 2.要学好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决 3.程序=数据结构+算法 4.数据结构是算法的基础,换言之,要学好算法,需要把数据结构学到位 阅读全文
posted @ 2023-06-30 21:40 会秃头的小白 阅读(8) 评论(0) 推荐(0)
摘要:数据结构和算法的重要性: 1.算法是程序的灵魂,优秀的程序可以在海量数据计算时,依然保持高速计算。 2.一般来讲,程序会使用了内存计算框架(比如Spark)和缓存技术(比如Redis等)来优化程序,再深入的思考一下,这些计算框架和缓存技术,他的核心功能是哪个部分呢? 3.拿实际工作经历来说,在Uni 阅读全文
posted @ 2023-06-30 21:34 会秃头的小白 阅读(10) 评论(0) 推荐(0)