C语言二维数组(第十天)
来源:互联网 发布:淘宝网婴幼儿童车 编辑:程序博客网 时间:2024/06/01 07:59
二维数组:
二维数组可以看成是多个数组组成的一个数组
比如:
int arr[2][3]={{1,2,3},{4,5,6}};int 和一维数组一样 代表的的数组的类型
arr和一维数组一样 是这个数组数组的名字
和一维数组不同的是 二维数组有两个中括号 赋值也不同
其中的第一个括号表示的是: 这个二维数组有多少个一维数组构成
第二个括号表示构成这个二维数组的每个一维数组有多少元素
定义方式比较多:
int arr[2][3]={{1,2,3},{4,5,6}};int arr[2][3]={1,2,3,4,5,6};int arr[][3]={{1,2,3},{4,5,6},{7,8,9}};代表行数的可以不赋初值 代表列数的必须赋初值 比如:int arr[][]={};这是一种错误的定义
打印方法:
int arr[2][3]={{1,2,3},{4,5,6}}; for(int i = 0; i < 2; i++){ for(int j = 0; j < 3;j++){ printf("%d%d%d",i,i,a[i][j]); }}
快速查找
核心:
先假定一个初值
与数组里面的数进行对比
不满足条件替换
二分查找
以大到小的顺序进行数组排列;
关键在于头值与末值得移动判定;
0 0
- C语言二维数组(第十天)
- C语言(二维数组)
- C语言二维数组
- C语言二维数组
- c 语言 二维数组
- c语言-二维数组
- C语言二维数组
- C语言 二维数组
- C语言 二维数组
- C语言二维数组
- 【C语言】二维数组
- 静态二维数组和动态二维数组(C语言)
- 二维数组和指针(C语言)
- c语言入门(六)二维数组
- 二维数组中的查找(C语言)
- 二维数组和指针(C语言)
- 二维数组和指针(C语言)
- 二维数组和指针(C语言)
- js函数
- node-webkit js 复制粘贴
- C++之stl::string写时拷贝导致的问题
- kuangbin——线段树专题 F - Balanced Lineup
- 安卓百分比布局之RelativeLayout
- C语言二维数组(第十天)
- MATLAB使用基础
- oracle查询转换在mysql中实现对比
- 使用DbUtils实现增删改查——ResultSetHandler接口的实现类
- 实现memcpy函数
- 什么是熵?
- 胜者树与败者树
- 1077. Kuchiguse (20)-PAT甲级真题
- js函数可变参数