摘要: 数据结构栈和队列的基本算法实现 限定性线性表——栈 栈的定义 栈作为一种限定性的线性表,是将线性表的插入和删除操作限制为仅在表的一端进行。 基本算法演示 /* 栈的常见操作: 1.初始化栈 2.元素进栈 3.元素出栈 4.栈的遍历 5.判断栈是否为空栈 6.清空整个栈 */ # include <s 阅读全文
posted @ 2018-04-19 17:59 YJLAugus 阅读(2492) 评论(3) 推荐(0) 编辑
摘要: 链表的简单介绍 为什么需要线性链表 当然是为了克服顺序表的缺点,在顺序表中,做插入和删除操作时,需要大量的移动元素,导致效率下降。 线性链表的分类 按照链接方式:单链表、循环链表、双链表 按照实现角度:静态链表、动态链表 线性链表的创建和简单遍历 算法思想 创建一个链表,并对链表的数据进行简单的遍历 阅读全文
posted @ 2018-04-16 16:50 YJLAugus 阅读(3202) 评论(0) 推荐(1) 编辑
摘要: 博客园看板娘 阅读全文
posted @ 2018-04-06 08:16 YJLAugus 阅读(105370) 评论(397) 推荐(342) 编辑
摘要: 查找操作 算法思想 查找运算可采用顺数查找,即从第一个元素开始,依次将表中的的元素与所要查找的元素进行比较,如果相等,则查找成功。如果查找成功输出相应的提示信息,反之也给予相应的提示信息。 算法实现 #include<stdio.h> #include<stdlib.h> #define MAX 2 阅读全文
posted @ 2018-03-24 08:58 YJLAugus 阅读(5301) 评论(10) 推荐(3) 编辑
摘要: 前言 现在很多app 都已经实现了夜间模式,这样可以在夜间的时候保护我们的眼睛呢?于是,就有了给自己博客添加夜间模式的想法,花不多说,开始吧。 预览 直接点击按钮 开启/关闭夜间模式。 实现思路 本质上讲,“夜间模式”就是在指定时间段内修改页面配色、图片亮度等,因此我们把问题拆开为三部分进行分析: 阅读全文
posted @ 2018-02-28 19:20 YJLAugus 阅读(7660) 评论(63) 推荐(20) 编辑