
Java算法
东北一绝、英俊侠
一个假的程序员。
展开
-
你真的会写二分查找吗
1、二分查找二分查找是一个基础的算法,也是面试中常考的一个知识点。二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。(前提:数组一定要先排序,否则查询结果会出错。)/***二分查找,找到该值在数组中的下标,否则为-1*/staticintbinarySera...原创 2019-05-09 14:53:25 · 155 阅读 · 0 评论 -
冒泡排序法
冒泡排序介绍冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止!冒泡排序图文说明下...原创 2019-05-09 15:42:26 · 832 阅读 · 0 评论