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