-------1.3. 算法研究
在风中的意志
这个作者很懒,什么都没留下…
展开
-
[算法详解] 二分查找算法及其变种(查找第一个数字/查找最后一个数字)
前言 Although the basic idea of binary search is comparatively straightforward, the details can be surprisingly tricky… 思路很简单,细节是魔鬼 - - -Knuth 昨天做Offer37-数字在排序数组内出现的次数时候, 遇到了二分查找问题. 正好,借此机会总结一下。 前提条件: 数组是有序数组 算法思路很简单: 声明front和end两个index. 计算mid的index. 根据a原创 2020-12-09 01:09:59 · 752 阅读 · 3 评论 -
[算法基础] 链表总览
前言 基本概念 相关操作 拓展 - 相关训练 基本操作 剑指 Offer 18 - 删除链表的节点? https://leetcode-cn.com/problems/shan-chu-lian-biao-de-jie-dian-lcof/ 反转链表 剑指 Offer 24 - 如何反转链表? https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof/ 剑指 Offer 06 - 从尾到头打印链表? https://leetcode-c原创 2020-08-31 22:26:56 · 209 阅读 · 0 评论 -
经典排序算法总结
排序算法总结 Author: Sean / Date:2018-12-11 排序的算法的分类标准有很多,最简单的事根据复杂度进行划分。分为简单排序和复杂排序。 简单排序 简单选择排序 简单插入排序 冒泡排序 复杂排序 希尔排序 堆排序 归并排序 快速排序 应用实例1: Colletions.sort()方法实现 应用实例2: 数据库Order By方法实现 当然,还有梳排序、计数排序、桶排...原创 2018-12-23 02:29:11 · 1116 阅读 · 0 评论