
数据结构与算法
概览:1. 查找算法;2. 排序算法;3. 算法思想(递归、动态规划、分治策略、贪心算法、回溯思想等)
小蜗牛慢跑
一点点记录和记录总会进入大厂的
展开
-
排序算法(Java版)
一、内部排序 1、插入排序(直接插入排序、希尔排序) 在这里插入代码片 2、选择排序(简单选择排序、堆排序) 3、交换排序(冒泡排序、快速排序) //冒泡排序 public void bubbleSort(int[] nums){ int i, j, flag; int temp; for (i = nums.length -1; i >= 1; --i){ /** 变量flag用来标记本次排序是否交换了元素 */原创 2020-12-03 00:10:05 · 201 阅读 · 0 评论 -
查找算法(Java版)
本文概括性的收纳了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归为一类——插值查找。插值查找和斐波那契查找是在二分查找的基础上的优化查找算法。原创 2020-08-21 13:00:19 · 287 阅读 · 0 评论