首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法面试题
行百里er
创建于2022-07-04
订阅专栏
算法面试刷题记。
等 4 人订阅
共7篇文章
创建于2022-07-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【排序算法】Partition、荷兰国旗问题与随机快排
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 引言 快速排序 的思想是通过一次排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分
如何实现归并排序?
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 归并排序 归并排序是 分而治之 的排序算法。 划分步骤很简单:将当前数组(元素个数为 N)分成两半,如果
三种时间复杂度为O(N²)的排序算法
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 排序是一个非常经典的问题,它以一定的 顺序 对一个 数组 (或一个 列表 )中的项进行重新排序(可以进行
【算法面试刷题】NO 1 在行列都排好序的矩阵中找到指定数
前排重要说明:本算法面试刷题系列笔记的题目以及解析来自于 左程云 老师的著作《程序员代码面试指南》,这里对每道题加上点自己的理解,只作为刷题笔记温故而知新。感谢左老师! 在行列都排好序的矩阵中找到指定
数据结构与算法 | 队列与栈的经典操作以及Java中的List和Queue
队列和栈是非常经典的数据结构,平常的开发会用到,而且Java中的一些集合类也有很多用到队列和栈这种结构的类。
【数据结构与算法】| 队列与栈的定义与实现
引言 队列,是一种先进先出的结构,类似于我们日常生活中的各种排队 栈,是先进后出的结构,就像弹匣一下 如上图,入栈过程 1 -> 3 -> 5,出栈顺序就是 5 -> 3 -> 1。 用双向链表实现队
【数据结构】| 链表数据结构及其简单玩法解析
一个链表的节点包含数据域和指向下一个节点的引用,链表最后一个节点指向null(空区域)。 双向链表中的节点有数值域,和指向它前一个节点的引用以及指向它后一个节点的引用。