所谓大数相乘(Multiplication algorithm),就是指数字比较大,相乘的结果超出了基本类型的表示...[作者空间]
约瑟夫问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。 利用单项循环链表解决[作者空间]
如何能够在 8×8 的国际象棋棋盘上放置八个皇后,使得任两个皇后都不能处于同一条横行、纵行或斜线上。 先从第一列开...[作者空间]
一些关于二叉树的简单操作 创建节点 简单操作[作者空间]
汉诺塔是由三根杆子A,B,C组成的。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有...[作者空间]
明确一点:这里是使用二叉堆进行的排序,而二叉堆在内存中的表现形式是一个数组,但并不是所有的数组都是堆。堆排序也属于...[作者空间]
直接插入排序和二分法插入排序的区别。 相同之处: 插入第i个元素时, 前i-1个元素已经是有序的 不同之处: 直接...[作者空间]
假设一个数组{ 6, 3, 7, 2, 5, 1, 3, 9 },使用java语言来创建一个二叉搜索树 首先创建一...[作者空间]
使用Java写的一个可以计算+,-,*,/ 的计算器。首先用栈把中缀表达式转化成后缀表达式,再利用栈对后缀表达式求...[作者空间]
归并排序Java实现[作者空间]
快速排序Java实现[作者空间]