摘要: 1.访问修饰符规则 四种访问修饰符: 四种访问修饰符访问范围: 2.访问修饰符细节 修饰符可以用来修饰类中的属性,成员方法以及类 只有默认的和public才能修饰类,并且遵循上述访问权限的特点 阅读全文
posted @ 2021-09-04 17:49 CH0701 阅读(59) 评论(0) 推荐(0)
摘要: 1.包的基本介绍 包的应用场景: 包的三大作用: 2.包原理 包的本质:创建不同的文件夹/目录保存类文件 3.包快速入门 创建包练习 引入包 不能同时import两个类名相同的文件 若在一个类中要使用两个类名相同的类,可以在使用时写全类路径(导入了的类可以不写路径,直接调用类) 4.包命名 包的命名 阅读全文
posted @ 2021-09-04 17:31 CH0701 阅读(71) 评论(0) 推荐(0)
摘要: 数据结构与算法概述 1.字符串匹配,暴力算法(简单,效率低),KMP算法(部分匹配表);汉诺塔,分治算法; 2.八皇后,92种摆法,回溯算法;马踏棋盘,图的深度优化遍历算法(DFS)+贪心算法优化 3.内容包括: 稀疏数组、单向队列、环形队列、单向链表、双向链表、环形链表、约瑟夫问题、栈、前缀、中缀 阅读全文
posted @ 2021-09-04 16:38 CH0701 阅读(572) 评论(0) 推荐(0)
摘要: 30.栈的应用场景和介绍 栈的应用场景: 栈的介绍: 31.栈的思路分析和代码实现 数组模拟栈思路分析: 数组模拟栈的具体实现: 栈的构造,栈满,栈空 出栈,入栈 显示栈的情况(遍历,从栈顶到栈底) 32.栈的功能测试和小结 练习:用链表模拟栈 33.栈实现综合计算器思路 34.栈实现综合计算器代码 阅读全文
posted @ 2021-09-04 16:38 CH0701 阅读(71) 评论(0) 推荐(0)
摘要: 27.环形链表介绍和约瑟夫问题 单向环形链表应用场景:约瑟夫问题 单项环形列表案例: 约瑟夫问题分析: 使用单项环形链表完成约瑟夫问题(数组取模也可以完成 ) 数到n的节点出列,下一个节点继续报数 最后只剩一个节点时依旧是单项环形链表,它的next指向自己,且它会最后一个出列 28.约瑟夫问题分析图 阅读全文
posted @ 2021-09-04 09:09 CH0701 阅读(73) 评论(0) 推荐(0)