- 博客(2)
- 收藏
- 关注
原创 小白学算法——链表
链表分为单链表、双链表和循环链表。单链表就是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。双链表就是每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。循环链表就是首尾相连。与数组的区别是:数组在定义的时候,长度就是固定的,如果想改动数组的长度,就需要重新定义一个新的数组。链表的长度可以是不固定的,并且可以动态增删, 适合数据量不固定,频繁增删,较少查询的场景。
2023-11-16 00:04:04 27 1
原创 【代码随想录】算法总结——数组篇
总结数组的题型完成其他拓展题型尽量自己先用暴力求解的方式写题,在学习算法1.二分查找2.移除数组3.有序数组的平方4.长度最小的子数组5.螺旋数组首先理解最基础的数理结构,然后利用以上四个基础题来锻炼二分法和双指针法,以及解决这类数组问题的思想。多练习手撕二分法就可以判断好二分法中的区间问题。
2023-11-14 09:24:46 151 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人