![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码随想录
文章平均质量分 91
yy谷莠子
这个作者很懒,什么都没留下…
展开
-
代码随想录--链表笔记
一、链表1、什么是链表链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null(空指针的意思)。链接的入口点称为列表的头结点,也就是head。如图所示:2、链表的类型单链表链表的定义中描述的就是单链表。单链表中的节点只能指向节点的下一个节点。双链表双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。双链表 既可以向前查询也可以向后查询。如图所示:循环链表循环链表原创 2021-07-28 17:55:59 · 468 阅读 · 0 评论 -
代码随想录---数组笔记
一、数组的定义数组是存放在连续内存空间上的相同类型数据的集合二、注意(1)下标索引:数组下标都是从0开始的(2)内存空间地址连续:删除或者增加元素时,要移动其他元素3的地址(3)数组的元素是不能删的,只能覆盖三、循环不变量规则循环---->边界处理----->区间的定义---->不变量四、经典数组题目四道经典数组题目,每一道题目都代表一个类型,一种思想。1、二分查找(1)例题 704. 二分查找(2)思路1.前提是数组为有序数组,同时题目还强调数组中无重复元素,因原创 2021-07-28 17:55:29 · 459 阅读 · 0 评论 -
代码随想录---经验
来自公众号【代码随想录】1、变量命名变量命名规则解释举例一般适用语言小驼峰第一个单词首字母小写,后面其它单词首字母大写myAgeJava,go,c++大驼峰所有单词首字母都大写MyAgeJava,go,c++下划线每一个逻辑断点都用一个下划线来标记my_agePython,linux环境下的c/c++匈牙利变量名=属性+类型+对象描述iMyAgewindows环境下的c/c++???? python的函数命名一般用小驼峰法。2、代原创 2021-07-28 17:45:54 · 1350 阅读 · 0 评论