C语言复习笔记5---数组

数组

考点

排序
冒泡排序 O(n^2)
选择排序 O(n^2)
(插入排序)
分离每一位
正序
逆序
哈希(hash) → 用值直接作为下标
日期处理问题
数组的基本操作
插入和删除
逆序(移位)
7 - 19田忌赛马 (双指针)
二维数组 → 矩阵
矩阵转置
判断对称矩阵
矩阵运算
矩阵移位
杨辉三角

*

知识点

数组:

存储若干个相同的数据类型的元素

int char double float long long

定义数组

数据类型 数组名[数组大小] int a[100];

数组大小是常数, 可以是const 修饰的值(c++用的比较多)

数组大小不指定,会根据后面初始化的值自动计算大小→ int a[] = {1, 2, 3};

初始化 int a[100] = {1, 2, 3}; char s[4] = “qwq” char s[3] = {‘q’, ‘w’, ‘q’};

int a[1100]

你可能感兴趣的:(C语言复习笔记,c语言,算法,c++)