- 1
- 0
- 约1.14万字
- 约 83页
- 2017-01-01 发布于广东
- 举报
第七章 数 组 7.1 数据结构与数组的概念 影响程序设计的因素除算法外还有数据结构。 ■数据结构概念 编写一个程序除了重视算法的设计外,还需重视数据类型的选择,即选择合适的数据类型来存放要处理的数据。在程序设计中,数据类型就称为数据结构,选择合适的数据类型实际上就是进行数据结构的设计。 在程序设计中有格言: 数据结构+算法=程序 说明数据结构与算法同等重要,算法依赖于数据结构,对于同一个问题的求解,可以采用不同的数据结构和不同的算法,对不同的数据结构有不同的算法,其复杂程度也会不同,选择合适的数据结构,可以降低算法的复杂程度。因此,在程序设计中应重视数据结构的设计。 例:求任意100个数中的最大值。 main() { int i,a,max; max=-32768 for(i=1;i=100;i++) { scanf(“%d”,a); if(amax) max=a; } printf(“\n max=%d”,max); } 对于三个数的排序: main() { int a,b,c,t; scanf(“%d,%d,%d”,a,b,c); if(ab) {t=a; a=b; b=t;} if(ac) {t=a; a=
您可能关注的文档
- C语言程序设计第6章数组课件教学.ppt
- C语言程序设计第7章函数课件教学.ppt
- C语言程序设计第7章指针课件教学.ppt
- C语言程序设计第8章结构体、共用体和枚举类型课件教学.PPT
- C语言程序设计第8章指针课件教学.ppt
- C语言程序设计第9章结构体课件教学.ppt
- C语言程序设计第9章文件操作课件教学.ppt
- C语言程序设计第10章文件课件教学.ppt
- C语言程序设计第11章共用体、枚举和位运算课件教学.ppt
- C语言程序设计第12章C++程序设计基础课件教学.ppt
- C语言程序设计何兴恒张冬梅王改芳第8章函数课件教学.ppt
- C语言程序设计何兴恒张冬梅王改芳第9章编译预处理课件教学.ppt
- C语言程序设计何兴恒张冬梅王改芳第10章指针课件教学.ppt
- C语言程序设计何兴恒张冬梅王改芳第11章结构体课件教学.ppt
- C语言程序设计何兴恒张冬梅王改芳第13章文件课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第八章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第二章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第九章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第六章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第七章课件教学.ppt
最近下载
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 水电厂全厂停电事故应急预案.docx
- 九江市庐山交通索道经营管理有限责任公司面向社会公开招聘工作人员(公共基础知识)测试题附答案.docx VIP
- Ainuo艾诺AN87310交直流功率分析仪用户手册v1.2.pdf
- 氟化企业安全风险隐患排查指南.pdf VIP
- 一种基于复合发酵酶制剂的发酵烟末及其生物发酵方法与应用.pdf VIP
- Ainuo艾诺AN8721PV3交直流功率测量仪通讯协议附录V1.4.pdf
- 《化工设备机械基础(第8版)》PPT完整全套教学课件.pptx VIP
- 年产11万吨碳酸二甲酯工艺流程初步设计.docx VIP
- JB_T 8810.1-2016油脂润滑泵 第1部分:电动润滑泵(40MPa).pdf
原创力文档

文档评论(0)