「疾如風,徐如林,侵掠如火,不動如山」
【数据结构与算法】查找算法(一) 【数据结构与算法】查找算法(一)
一、概论1.1 基本概念查找(searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定制的数据元素(或记录)。 查找表(search table)是由同一类型的数据元素(或记录)构成的组合。例如下图: 关键字(key)
2020-05-13 李佳
【数据结构与算法10】拓扑排序 【数据结构与算法10】拓扑排序
一、概念定义 拓扑排序,其实就是对一个有向图构造拓扑序列的过程。 AOV 网在一个表示工程的有向图中,用定点表示活动,用弧表示活动之间的有限关系,这样的有向图为顶点表示活动的网,我们称为AOV 网(Activity On Vertex N
2020-05-13 李佳
【多线程】锁分析 【多线程】锁分析
一、概念1.1 同步为了避免多个线程同时读写同一个数据而产生不可预料的后果,我们要将各个线程对同一个数据的访问同步(Synchronization)。 所谓同步,即指在一个线程访问数据未结束的时候,其他线程不得对同一个数据进行访问。如此,对
2020-05-13 李佳
【数据结构与算法】-(9)二叉树与顺序表实现 【数据结构与算法】-(9)二叉树与顺序表实现
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈
2020-04-26 李佳
【数据结构与算法】-(8.3)KMP算法 【数据结构与算法】-(8.3)KMP算法
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈
2020-04-23 李佳
【数据结构与算法】-(8.2)字符串搜索算法和RK&BP算法 【数据结构与算法】-(8.2)字符串搜索算法和RK&BP算法
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈
2020-04-22 李佳
【数据结构与算法】-(8.1)字符串去重算法 【数据结构与算法】-(8.1)字符串去重算法
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈
2020-04-22 李佳
【数据结构与算法】-(8)栈之算法题 【数据结构与算法】-(8)栈之算法题
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(6)栈
2020-04-20 李佳
【iOS进阶】-启动优化 【iOS进阶】-启动优化
零、引言用户在移动应用的世界里,第一印象至关重要。对于iOS应用而言,这意味着启动时间必须迅速且流畅。启动优化不仅是提升用户体验的关键,也是展示技术实力的窗口。本文将深入探讨iOS应用的启动过程,分析启动时间的重要性,并提供一系列实用的优化
2020-04-19 李佳
【数据结构与算法】-(7)队列 【数据结构与算法】-(7)队列
队列 (queue) 是只允许在一端进行插入操作、而在另一端进行删除操作的线性表
2020-04-14 李佳
【数据结构与算法】-(6)栈 【数据结构与算法】-(6)栈
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】
2020-04-11 李佳
【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】-(5)链表面试题解析
【数据结构与算法】-(1)基础篇 【数据结构与算法】-(2)线性表基础 【数据结构与算法】-(3)循环链表(单向) 【数据结构与算法】-(4)双向链表和双向循环链表 【数据结构与算法】-(5)链表面试题解析 【数据结构与算法】
2020-04-09 李佳
2 / 5