摘要:
队列最简单的表示方法是用数组. 为了实现正确判断队列空和队列满两种情况, 我们需要2个指针, front(指向第一个元素的前一个元素), rear(指向最后一个元素). 在初始情况下, front和rear都等于 1, 每入队一个元素rear都加1, 当rear=maxSize 1时, 即队列已满. 阅读全文
摘要:
```c #include #include /* 所用的堆栈是链表形式, 并且带有头结点, 整个迷宫地图有4种状态, 0通路 1走过的路 2墙壁 3已经走过并确认为错误路径 */ // 老鼠的移动始终遵循 上右下左 规律 // MAZE是迷宫数组 #define UP MAZE[x-1][y] // 上 #define RIGHT MAZE[x][y+1] //... 阅读全文
摘要:
链表是带头结点的. 每次执行入栈操作, 都是把数据压入第1个节点. 完整代码如下: 阅读全文
摘要:
堆栈的抽象数据类型定义为: 类型名称: 堆栈(Stack) 数据对象集: 一个有0个或多个元素的又穷线性表 操作集: 对与一个具体长度为正整数maxSize的堆栈, 堆栈中元素的类型为elementType, 堆栈的基本操作主要有: (1) ptr_stack(int maxSize): 生成空栈, 阅读全文
摘要:
```c #include #include /* 下面的单链表是带头节点的 */ typedef int elementType; struct listNode { elementType data; struct listNode *next; }; typedef struct listNode list; // 函数声明 int insert (list *tm... 阅读全文
摘要:
```c #include #define false 0 #define true 1 #define MAXSIZE 20 typedef int bool; typedef int ElementType; struct ListNode { ElementType Data[MAXSIZE]; int length; // 线性表的长度 }; typedef str... 阅读全文
摘要:
变量 输入: 输出: 变量实际上是"常量", 只能定义一次 混合(Mixins) 就是复用某个已经写好的CSS. 比如我们有如下的样式: 现在这段样式用在别处, 可以像下面这样写: 现在 将同时应用在 和`.post a id`定义的形式, 也是适用的. 嵌套 我们正常写HTML结构的经常是嵌套关系 阅读全文
摘要:
在学任何东西之前, 我就是有个习惯, 先搞定这个东西最最简单的使用方法. 然后在 深入学习, 毫无疑问 一直是那么简单. 准备环境 1. 较新版的高级浏览器. 2. WAMP环境. 3. less.js文件 本人的环境: Google Chrome 60.0 WampServer 3.0.6 les 阅读全文
摘要:
SEO 语义化 HTML语义化是指书写HTML代码时, 要根据内容的结构, 选择合适的标签. 这样不仅方便开发者维护 和写出更优雅的代码, 而且能让浏览器的爬虫和机器很好的解析. 阅读全文
摘要:
cnblogs标题: JS连等赋值的坑 关于JS连等赋值有个经典的笔试题: 咋一看, 一脸懵逼, 这都什么玩意. 我一开始也是这个想法, 不过理解之后发现, 不是题目坑, 确实自己水平还不到位. 本文先介绍理解上述笔试题需要的知识点, 然后对该笔试题详细分析. 单个赋值表达式 形如 的表达式被称为赋 阅读全文