
算法
高金磊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汉诺塔模拟器java
游戏规则:百度百科技巧:import java.util.LinkedList;import java.util.Scanner;public class 汉诺塔模拟器 { LinkedList<Integer> pallar1=new LinkedList<>(); LinkedList<Integer> pallar2=new LinkedList<>(); LinkedList<Integer> palla原创 2020-06-09 11:50:12 · 2171 阅读 · 0 评论 -
合并排序java
个人比较懒....大家对合并排序的算法规则应该很熟悉了,直接看代码具体来学习如何实现的.代码中有注释..public class 合并排序 {//归并排序的分治用法 //原地算法private void sort(int arr[]){ sort(arr,0,arr.length-1);}private void sort(int arr[],int left,int right){//分割 if (left==right)//不能再小了 re.原创 2020-06-08 16:45:53 · 1550 阅读 · 0 评论 -
java比较好懂的方法--通过先序中序遍历还原二叉树(不使用数组下标)
前序:ABCDEF中序:CBAEDF求原来的二叉树前序:根左右中序:左根右根据前序和中序还原二叉树:思路:根据前序知道二叉树的根包括各个子树的根,然后再在中序里面找到根的那个,前面的都是左子树,而后面的都是右子树,然后用递归的思想再处理每个子树的那部分。思路还是一样的。书上和网上的教程非要用数组然后用下标来分割数组表示左右子树的结点,看的人眼花缭乱的,写起来的时候也是经常控制不好下标...原创 2020-04-23 18:34:56 · 1112 阅读 · 0 评论