薛映冰的代码狂躁症

人最痛苦的不是失败,而是我本可以

链表

| Comments

一、什么是链表

链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。

结构如下图:

附上wiki链接:Linked List (为什么发英文的呢,因为我看不懂)

定时器/计数器

| Comments

一、什么是定时器/计数器

在51单片机中,定时器/计数器是用来实现定时功能,并且具有计数的功能,来实现对外部信号的计数。

C语言 动态数组实现

| Comments

一、概述

C语言是不能直接定义动态数组的,数组必须在初始化时确定长度。

如果要在程序运行时才确定数组的长度,就需要在运行的时候,自己去向系统申请一块内存用动态内存分配实现动态数组。

正则表达式

| Comments

一、正则表达式概述

学习一个东西,就要知道它的三个方面:
1、这是什么东西
2、它可以用来干什么
3、怎么用它

正则表达式是用来描述、匹配符合某个句法规则的字符串,可以用来检查字符串格式、搜索、替换一些符合某些规则的文本。

排序算法第三章 插入排序

| Comments

从现在开始,我会尝试用我自己的话来表达一些算法,如果说得不好,请见谅。

插入排序主要步骤分为以下几部分:
1、从第2个元素开始把元素一个一个拿出来
2、把拿出来的元素从后向前一个一个比较,如果被比较的数大于拿出来的元素,则被比较的数向后移一位
3、当拿出来的元素小于等于被比较数时,把拿出来的元素存入被比较数的下一个位置

排序算法第二章 快速排序

| Comments

先把快速排序的代码实现贴上来,太晚了,过程改天再加上!!!

快速排序就是把一个数拿出来,然后把小于这个数的扔到一边,把大于它的扔到一边,那这个数就在正确的位置上了,然后把这个数的左边分成一份,右边分成一份,再把这两份进行刚才的做法,一直不停地这样做,直到不能再分。

排序算法 第一章 冒泡排序

| Comments

今天把博客几篇博客从csdn搬过来

主要是把几个算法的搬过来 其它的就不搬了,第一搬的成本太高,第二搬了也没有什么用,所以其它的就放着了.