摘要: 前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487342.html 栈的定义 定义 栈(stack)是限定仅在表尾进行插入和删除操作的线性表。 栈首先是一个线性表,栈元素具有线性关系。为特殊的线性表。 栈顶(top):允许插入和删除的一端称为栈顶。 阅读全文
posted @ 2021-11-05 14:48 李柱明 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 前言 指针或引用的含义 指针丢失和内存泄漏 哨兵简化实现难度 边界条件处理 多看代码多练 李柱明博客:https://i.cnblogs.com/posts/edit-done;postId=15487326 指针或引用的含义 指针和引用都是一个意思,都是存储所指对象的内存地址。 理解指针非常重要, 阅读全文
posted @ 2021-11-05 09:53 李柱明 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 前言 个人认为链表是常用的基础数据结构之一。 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487315.html 缓存 缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的 CPU 缓存、数据库缓存、浏览器缓存等等。 当 阅读全文
posted @ 2021-11-05 09:52 李柱明 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 前言 本笔记主要记录数组的一些基础特性及操作。 顺便解答下为什么大部分编程语言的的数组是从 0 开始的。 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487306.html 线性结构与非线性结构 线性结构: 线性表就是数据排成像一条线一样的结构。每个线性表 阅读全文
posted @ 2021-11-05 08:56 李柱明 阅读(161) 评论(0) 推荐(0) 编辑