![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
dmbjzhh
这个作者很懒,什么都没留下…
展开
-
快速复习java
Java 学习笔记1. Hello Worldpackage test;public class HelloWorld { // 建立了一个类HelloWorld,public指出这个类是公共类,定义任何类都要用关键字class来标识。任何java程序都要以类的形式出现,一个程序中可以定义若干个类,但只能定义一个public类,源文件名必须和public类名相同 public sta...原创 2018-05-25 11:29:09 · 1650 阅读 · 0 评论 -
算法 第四版 运行代码的注意事项
为了能够顺利在mac版本的eclipse上运行书上的算法,可能需要注意以下几点问题:1. 导入algs4.jar包在这个网址下载好algs4.jar,并在eclipse创建项目以后,右键项目名称选择最下面的Properties,在弹出的窗口左侧选择Java Build Path,然后在右侧上方的四个横条中选择Libraries,如图:选中Modulepath,再选择右侧按钮的Add Externa...原创 2018-05-31 15:55:18 · 3487 阅读 · 2 评论 -
算法课 Week3 笔记
第一部分:归并排序这个排序分为排序操作sort和归并操作merge。对于归并,书中采用了一种原地归并的方法,即merge(a, lo, mid, hi)会将a[lo..mid]和a[mid+1..hi]归并成一个有序数组并将结果存放在a[lo..hi]中。虽然叫原地归并,但是还是用了一个辅助数组aux,将a复制到aux中,用 i 和 j 分别指向aux的左半部分和右半部分,将排序的结果移回...原创 2018-07-10 20:55:16 · 208 阅读 · 0 评论 -
算法课 Week1 笔记
第一部分:union-find算法用来解决动态连通性的问题,即判断两个顶点pq是否是相连的,相连就返回是,不相连的话将两个顶点连起来并返回否(或者是不连通的整数对)。union-find算法的API,先定义API,再实现API,每次碰到问题先设计API来封装基本操作是个好习惯。public class UFUF(int N) // 以整数标识(0到N-1)初始化N个顶点(触点)...原创 2018-07-07 10:24:28 · 203 阅读 · 0 评论 -
算法课 Week2 笔记
第一部分:栈、队列和背包跟上周一样,讨论一个数据结构同样从定义API开始,定义的是范型可迭代的API,这样可以支持任意一个数据类型,而不用根据不同的数据类型来定义和实现不同的API。泛型:Generics目的:使得编写的代码可以被不同类型的对象重用。定义:只需要在类名后面增加Stack<String> stack = new Stack<String>...原创 2018-07-07 10:33:03 · 175 阅读 · 0 评论