- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 数据结构与算法&&线性表的变异体——栈与队列
本文由个人笔记整理得出,材料主要来自《大话数据结构》和网络各博主栈的定义:限定仅在表尾进行插入和删除操作的线性表。栈的插入操作叫作进栈,也称压栈、入栈。栈的删除操作,也叫出栈,弹栈。ADT栈(stack)Data Operation InitStack(*S):初始化操作,建立一个空栈S; DestroyStack(*S):若栈存在,则销毁它; ClearStack(*...
2019-05-15 22:22:16 89
原创 数据结构与算法&&线性表
本文材料自《大话数据结构》和网络一、数据结构与算法的关系:数据结构:一门研究非数值计算的程序问题中的操作对象,以及它们之间关系和操作等相关关系的学科。说白了就是在一大堆数据中,数据元素之间的关系。(一个问题中多个对象之间的关系)算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且,每条指令表示一个或多个操作。说白了就是问题的具体解决方案呗。(特定问题的解决办法)所...
2019-05-14 20:47:13 176
原创 C语言的补充(预处理)。。。。
九、本来打算写枚举的,算了,直接看菜鸟教程吧。。。https://www.runoob.com/cprogramming/c-enum.html十、C语言的预处理:所谓的预处理就是进行编译的第一遍扫描(语法分析)之前所做的工作;C的预处理功能有:宏定义:#define文件包含:#include "stdio.h"或#include <stdio.h>条件编译:#i...
2019-05-12 17:12:03 136
原创 C语言复习第四档->结构体&&共用体
七、结构体、公用体结构体:由各种类型组成的复合数据类型;常规定义:struct<结构体标签名称>{成员列表}struct<结构体标签名称><结构体变量名称>与类型定义同时进行:struct<结构体标签名称>{成员列表}<结构体变量名>如:struct student//struct<结构体标签名称>{成员列表}...
2019-05-12 15:52:53 178
原创 C语言复习第三档!!!(数组+指针+函数)
接着昨天的数组和指针。。。。。。。4.数组、函数和指针:数组指针(也称行指针):指向数组的指针,例如:int(*p)[10];#include <stdio.h>int main(void){ int (*p)[3]; int i; int a[3] = {0,1,2}; for(i = 0;i<3;i++) { p = a;//...
2019-05-11 21:02:53 613
原创 C语言复习(二)函数+数组+指针
五、函数<storage type> <data type> <function>(parameters){ statement//函数主体 return expression;//返回函数值}storage type:描述该函数本身的链接类型或者返回值的易变性;data type :描述函数的返回值类型function:函数名param...
2019-05-10 23:40:41 298 3
原创 C语言复习(一)
一、程序实例概览:来一个最简单的C语言程序#include <stdio.h>//头文件,因为你用到了printf语句,所以需要引用C的头文件int main(void)->其中int指明了main函数返回的类型(整型),这个返回值返回给操作系统;{/* 我的第一个 C 程序 */printf(“Hello, World! \n”);return 0;}1....
2019-05-10 15:07:09 278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人