
C/C++语言重温总结
给我高高飞起来啊
这个作者很懒,什么都没留下…
展开
-
数据结构与算法------链表
数据结构与算法------链表 一、单链表 (1)用代码定义单链表// ********************************* < 定义单链表 > ********************************* typedef struct LNode // 定义单链表结点类型 { int data; // 每个结点存放一个数据元素 struct LNode *next; // 指针指向下一个结点 }LNo.原创 2022-03-12 21:00:48 · 852 阅读 · 0 评论 -
C/C++语言重温------排序之快速排序
C/C++语言重温------排序之快速排序 #include<iostream>using namespace std;// 获取(a,b)之间随机数#define random(a,b) (rand()%(b-a)+a)// 模板获取数组长度的方法template <typename T, int N>int getSize(T(&input)[N]) { return sizeof(input) / sizeof(T);}// 定义数.原创 2022-03-05 23:30:08 · 467 阅读 · 0 评论 -
C/C++语言重温------排序之归并排序
C/C++语言重温------排序之归并排序 #include<iostream>using namespace std;// 模板获取数组长度的方法template <typename T, int N>int getSize(T(&input)[N]) { return sizeof(input) / sizeof(T);}// 定义数组长度为全局变量int arr_length = 0;// 输出数组void display_arr.原创 2022-02-26 11:37:42 · 439 阅读 · 0 评论 -
C/C++语言重温------排序之插入排序、冒泡排序
C/C++语言重温------排序之插入排序、冒泡排序 #include<iostream>#include<algorithm>using namespace std;// 预编译获取数组长度的方法#define GET_ARRAY_LEN(array,length) {length = sizeof(array) / sizeof(array[0]);}// 模板获取数组长度的方法template <typename T, int N>in.原创 2022-02-26 00:18:55 · 600 阅读 · 0 评论 -
C/C++语言重温------常量及C++存储类
C/C++语言重温------常量及C++存储类一、常量定义二、C++存储类 一、常量定义 (1) 使用 #define 预处理器。 例: #define LENGTH 10 (2) 使用 const 关键字。 例: const int LENGTH = 10; 注意:常量定义时要全部大写!!! 二、C++存储类(1)auto 存储类 使用情景: <1> 声明变量 : 根据初始化表达式自动推断该变量的类型。 例:根.原创 2022-02-18 23:17:34 · 358 阅读 · 0 评论 -
C/C++语言重温------结构体、共用体及枚举
C/C++语言重温------一、结构体的定义与使用二、结构体别名处理三、结构体字节对齐与位域四、共用体与枚举 一、结构体的定义与使用 #include <stdio.h>#include <string.h>/* 结构体:存放不同类型数据的集合 结构体内部是否可以放入数组?是 结构体内部是否可以放入结构体?是*/// 取别名!!!typedef unsigned short ushort;struct Date{ us.原创 2022-02-15 17:47:16 · 358 阅读 · 0 评论 -
C/C++语言重温------冒泡排序
C/C++语言重温------冒泡排序一、数组的冒泡排序 一、数组的冒泡排序 #include <stdio.h>#include <stdlib.h>/* 冒泡排序:按照冒泡规则 大的往下沉,小的往上浮 分析原理 设计代码 Linux系统中在执行文件前加 time 可以查看程序运行时间,例如:time ./a.out 优化处理思路(逐步优化): 1 . 纯原理,不优化 2. 减少无用判.原创 2022-02-14 21:56:53 · 309 阅读 · 0 评论 -
C/C++语言重温------数组
C/C++语言重温------数组一、数组之数组定义与使用二、数组之多维数组 一、数组之数组定义与使用 /* 数组:从语义上说就是数据的组合 元素:数组内存放的数据 下标:数组内的元素所对应在数组的位置 下标从0开始 越界:超出数组下标的位置进行访问 元素类型为int,称这个数组为整型数组 char arr[] 字符数组 存放的类型是什么,我们就称其为xx数组 存放的类型是数组,就是多维数组*/// 在数组作为函数的参数.原创 2022-02-14 21:34:06 · 329 阅读 · 0 评论 -
C/C++语言重温------预处理
C/C++语言重温一、预处理条件及指令 一、预处理条件及指令 (一)预处理#define TEST//宏定义名称都大写 //#开头 以if开头 必须以endif 结尾 // #ifdef :if defined 如果已经定义 // #ifndef :if not defined 如果尚未定义 #ifdef TEST //---Code--- #else //---Code--- #endif .原创 2022-02-14 20:37:41 · 313 阅读 · 0 评论