Leetcode
文章平均质量分 81
hello_fengfeng
这个作者很懒,什么都没留下…
展开
-
Leetcode练习之栈
Leetcode学习之栈栈简介堆栈的存储方法栈的基本操作栈的顺序存储基本描述栈的代码实现栈的链式存储栈的链式j结构代码 栈 简介 简单来说,栈是一种后进先出的线性表 线性表:具有前驱后续的线性关系,栈中元素按照a_{1},a_{2},…,a_{n} 栈顶的元素叫做an 后续先进原则 每次删除优先删除堆栈中当前的栈顶元素,即最后进入堆栈的元素。 堆栈的存储方法 顺序栈:堆栈的顺序存储结构,利用一组地址连续的存储单元依次存放自栈底到栈顶的元素,同时使用指针top指示栈顶元素在顺序栈的位置 链式栈:原创 2022-02-20 00:44:55 · 195 阅读 · 0 评论 -
Leetcode学习之链表
Leetcode学习之链表链表链表定义链表的逻辑结构与存储结构单链表的定义链表插入元素带头结点插入尾插法特性链表节点插入删除双链表双链表的插入双链表的删除总结顺序表(列表和数组)与链表比较按元素查找按下标查找在某元素插入删除某元素特点练习移除链表元素旋转链表合并两个有序链表相交链表删除排序链表中的重复元素 链表 链表定义 链表是由一系列节点组成的元素集合,每个节点包括两部分,数据域**item和指向下一个节点的指针next**。通过节点之间的互相连接,最终串联成一个链表 head ----> 86|原创 2022-02-18 01:58:53 · 534 阅读 · 0 评论 -
Leetcode学习之数组
Leetcode学习之数组)数组定义数组的储存n维数组的定义数组存储的特点常用数组的存储一维数组a[n]二维数组a[m,n]三维数组a[m,n,l]练习两数之和最接近的三数之和移除元素三数之和删除有序数组中的重复项 数组 定义 数组是具有一定顺序关系的若干对象组成的集合,组成数组的对象称为数组元素 列如: 向量对应一维数组 A=[a0a1...an] A = \begin{bmatrix} a_{0} & a_{1} & ... & a_{n} \end{bmatrix} A原创 2022-02-15 22:36:18 · 299 阅读 · 0 评论