- 博客(6)
- 收藏
- 关注
原创 链表的简单面试题
1.从尾到头打印单链表思路一:定义两个指针,PNode和pend,pNode指向第一个结点,pend指向NULL 每次从头开始遍历直到pNode->pNext=pend,打印出pNode,再将pNode赋给pend pFirst赋给pNode,保证每次都是从头开始遍历代码如下:void PrintR...
2018-06-27 20:18:21 219
原创 队列
1.队列的特点:队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:队列中的数据元素遵循“先进先出”(First In First Out)的原则。在队尾添加元素,在队头删除元素。2.队列操作:1.Queue.h#pragma once#include<stdio.h>#include<assert.h>#include<stdlib.h>...
2018-06-25 17:52:07 2746
原创 单链表
1.sqlistnode.h#pragma once#include<stdio.h> #include<stdlib.h> #include<assert.h> typedef int DataType; typedef struct sListNode{ DataType data; struct sListNode...
2018-06-23 19:23:45 168
原创 静态顺序表的增删改查
头文件seqList.h#pragma oncetypedef int DataType;#define MAX_SIZE (100)#include<stdio.h>#include<stdlib.h> #include<assert.h>#include<string.h>typedef struct SeqList{ Da...
2018-06-13 17:28:54 383
原创 Linux根目录下的重要目录理解
在系统的根目录下会看到如下目录:树状目录结构:以下是对这些目录的解释:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放...
2018-06-07 17:16:35 284
原创 指针的变形
指针的认识:int arr[5]:数组int *arr[5]:指针数组 ->[]的优先级高于*int **arr[5]:二级指针数组int (*arr)[5]:数组指针int (*arr[10])[5]:具有5个元素的数组指针的数组一维数组传参:void test(int arr[]){}void test(int arr[10]//不要把10写成20,100等{}void ...
2018-06-03 14:21:44 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人