![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
网络自动化工程师
这个作者很懒,什么都没留下…
展开
-
二分法细节
二分法的细节之处二分法查找模板查找数组中是否存在某一个数相信算法题做多的同学们,一般遇到原始数据跟有序挂钩的题目,首先会想到的是使用二分法来进行解题,但是在使用二分法的过程中,总感觉使用的不是那么熟练,毕竟二分法虽然算法本身简单,但是其实现的某些细节让很多同学抓狂,很可能直接导致对二分法望而却步,今天就从二分法的三个例子里探究一下这些细节的。二分法查找模板int binarySearch(int[] nums, int target) { int low = 0; int high =原创 2021-11-26 09:46:45 · 484 阅读 · 0 评论 -
二叉树的前序遍历,中序遍历,后序遍历的迭代方法
二叉树的前序遍历,中序遍历,后序遍历的迭代方法。//中序遍历 public static void midVisit(BTNode root){ Stack<BTNode> stack=new Stack<>(); while(!stack.isEmpty()||root!=null){ while(root!=null){ stack.add(root); root=root.left;原创 2021-11-03 10:43:17 · 86 阅读 · 0 评论 -
常见的排序算法
这段时间刷题总结的排序算法,由于自己是练习,基本没有注释package com.mzz;public class Sort { public static void main(String[] args) { int[] nums=new int[]{11,4,28,6,32,42,34,15,65,23,56,3,87,95,34,1}; //冒泡排序 //Main.bubbleSort(nums); //选择排序原创 2021-10-29 00:02:06 · 79 阅读 · 0 评论