- 博客(2)
- 收藏
- 关注
原创 【Algorithm Part 1·Princeton】week2-2 Selection Sort选择排序、Insertion sort插入排序、Shell sort希尔排序
Introduction callback 回调函数 int N = Integer.parseInt(args[0]); Double[] a = new Double[N]; for (int i = 0; i < N; i++) a[i] = StdRandom.uniform(); Insertion.sort(a); String[] a = In.readStrings(args[0]); Insertion.sort(a); File directory = new File(arg
2022-02-16 17:20:00
287
原创 【Algorithm Part 1·Princeton】week2-1 栈、队列与背包、泛型Genetics、迭代器(接口Iterable<T>和Iterator<E>)
B站视频???? week2作业说明???? 另附:用2个栈实现队列+用2个队列实现栈+包含min函数的栈+树的宽度优先遍历算法(队列实现) Stack 栈 不论是用链表实现还是用数组实现,栈只需要1个指针。 不论是链表实现还是用数组实现,队列需要2个指针。 用链表实现栈 ✅ 用链表实现的栈,添加和删除一个结点都是在队列头完成的,即:队列头为栈顶,队列尾为栈底。 内部类Node Node作为一个内部私有类被包含在栈的实现中 public class LinkedStackOfStrings { p
2022-02-16 16:49:28
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人