![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-------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 · 724 阅读 · 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 · 191 阅读 · 0 评论 -
经典排序算法总结
排序算法总结Author: Sean / Date:2018-12-11排序的算法的分类标准有很多,最简单的事根据复杂度进行划分。分为简单排序和复杂排序。简单排序简单选择排序简单插入排序冒泡排序复杂排序希尔排序堆排序归并排序快速排序应用实例1: Colletions.sort()方法实现应用实例2: 数据库Order By方法实现当然,还有梳排序、计数排序、桶排...原创 2018-12-23 02:29:11 · 1071 阅读 · 0 评论