算法 第四版 1.4.12
2017-09-06 20:20
134 查看
int N=20; int[] a = new int ; int[] b = new int ; for(int i=0;i<N;i++){ a[i]=(int)(StdRandom.random()*50); b[i]=(int)(StdRandom.random()*50); } Arrays.sort(a); Arrays.sort(b); int pa=0,pb=0,p=0; int[] ans = new int ; while(pa<a.length && pb<b.length){ while(pa<a.length && pb<b.length && a[pa]==b[pb]){ ans[p++]=a[pa]; pa++; pb++; } while(pa<a.length && pb<b.length && a[pa]<b[pb]){ pa++; } while(pa<a.length && pb<b.length && a[pa]>b[pb]){ pb++; } } for(int i:a) StdOut.print(i+" "); StdOut.println(); for(int i:b) StdOut.print(i+" "); StdOut.println(); for(int i:ans) StdOut.print(i+" "); StdOut.println();
相关文章推荐
- 算法(第四版) 学习总结三 Java输入输出、二分查找、源代码地址
- 《算法(第四版)》排序-----希尔排序
- 算法-第四版-练习1.3.26解答
- 算法-第四版-练习1.3.29解答
- 《算法》 第四版 环境搭建 记录
- 算法第四版 用java实现由中序表达式转换为后续表达式
- 算法(第四版)学习笔记之java实现栈和队列(链表实现)
- 算法-第四版-练习1.3.29解答
- 算法-第四版-练习1.3.13解答
- 算法-第四版-练习1.3.1解答
- 算法-第四版-练习1.2.4解答
- 算法(第四版) --代码运行环境的搭建(Mac版本)
- 算法(第四版)1.4摘抄
- 算法第四版 第一章练习
- 算法 第四版 2.3.6
- 算法-第四版-练习1.2.2解答
- 算法-第四版-练习1.2.15解答
- 算法-第四版-练习1.3.6解答
- 《算法》(第四版)第一章练习题Java实现[2]
- 《算法》(第四版)Eclipse配置