摘要:
Java实验三 多线程 哲学家进餐问题 5个哲学家共用一张圆桌,分别坐在周围的5张椅子上, 在圆桌上有5个碗和5只筷子(注意是5只筷子,不是5双), 碗和筷子交替排列。他们的生活方式是交替地进行思考(thinking)和进餐(eating)。 平时,一个哲学家进行思考,饥饿时便试图取用其左右最靠近他 阅读全文
摘要:
背包问题,0-1背包,分支界限算法,分支界限,递归,剪枝,背包问题的分支界限算法 阅读全文
摘要:
其实是上学期《东方电影》的论文。。 阅读全文
摘要:
课题 针对单词进行排序,先按字母的长度排序,长者在前; 在长度相等的情况下,按字典降序排序。 例如,有单词序列“apple banana grape orange”,排序后输出结果应为“orange banana grape apple”。 代码 package exp1; import java. 阅读全文
摘要:
Java实现记事本 题目 利用GUI实现一个简单的记事本(notepad),即打开文件,文字内容显示在界面上; 允许对文字内容进行编辑,并可以保存到文件。 代码 阅读全文
摘要:
HashMap的前世今生 Java8在Java7的基础上,做了一些改进和优化。 底层数据结构和实现方法上,HashMap几乎重写了一套 所有的集合都新增了函数式的方法,比如说forEach,也新增了很多好用的函数。 前世——Java 1.7 底层数据结构 数组 + 链表 在Java1.7中HashM 阅读全文
摘要:
pat,pta,树,dfs,图论,stl,map,排序,lca 阅读全文
摘要:
pta,pat,dfs,树,堆,图论,素数 阅读全文
摘要:
String源码与常用方法 1.栗子 代码: 输出: 2.String的不变性 2 1:字符串常量池 `s与s2引用相等即地址相等,原因是:Java把字符串常量存入字符串常量池 而 String s4 = new String("hello"); s4和 s2的值不相等,是因为new会产生一个新的对 阅读全文
摘要:
pat,pta,最短路,dfs,链表,树 阅读全文
摘要:
PAT链表专题 关于PAT甲级的链表问题,主要内容 就是”建立链表“ 所以第一步学会模拟链表,pat又不卡时间,这里用vector + 结构体,更简洁 模拟链表的普遍代码 学会模拟链表之后,PAT甲级的链表题就都能做了,万变不离其宗, 基本就是,建立链表、按照题意操作链表(链表合并、去重、反转... 阅读全文
摘要:
树,PAT,PAT甲级,dfs,bfs,递归,数据结构 阅读全文
摘要:
Java学习路线 基础知识 . 基本语法 基本网络知识:tcp/ip http/https 工具方面 . 操作系统:linux (CentOS\Ubuntu\Fe..) 代码管理:svn/git 持续集成(CI/CD):jenkins ava的项目管理工具:maven/gradle 框架方面 . s 阅读全文