程序(C语言)下总结
来源:互联网 发布:m文件传入double数据 编辑:程序博客网 时间:2024/06/04 01:34
结构体:
1.将不同类型的变量变为一个整体存放。
2.定义结构体类型变量:(在main函数之前)
struct note
{
int num;
}stu1,stu2;
3.结构体类型数组:数组中的每一个元素是同一结构体类型的变量。
struct note
{
int num;
}stu[1000];
4.考虑 结构体数组 还是 结构体变量 时:看是否每一个变量之间有关系或者之后需要之间进行运算等等
5.结构体类型指针变量:指向结构体类型变量的指针
定义:struct student *pst;
Pst = &stu1;
访问结构体类型变量的成员:
Stu1.num;
(*pst).num;
Pst->num;
链表:
1.建立链表:正序
逆序
2.链表的结点插入
3.结点的删除
4.有序链表的归并
5.单链表的拆分
6.双向链表
7.链表的逆置
8.约瑟夫问题
9.不敢死队问题
递推:
1.根据规律找递推公式。
2.特例分别列举出来
3.用for循环来求递推公式
4.用long long int f[n] 类型(因为f[n]的结果都挺大),输出为%lld
递归:当一个函数用它自己来定义时就是递归
基准情形:必须总有某些基准情形,它无须递归就能写出
不断推进:对于那些需要递归求解的情形,每一次递归调用都必须要使求解状况朝接近基准情形的方向推进
设计准则:假设所有的递归调用都能运行
合成效益准则:在求解一个问题的同一实例时,切勿在不同的递归调用中做重复性的工作
1.写一个递归函数,返回值
2.有点难。。。。
贪心:
1.最优解问题。
2.往往结合结构体
3.往往会按照一个变量进行升序或者降序排列
动态规划:
1.不会
- 程序(C语言)下总结
- C语言个人代码总结(下)
- ubuntu下c语言程序
- C语言编程入门——程序练习(下)
- C语言下程序的堆栈调用(详细,图示)
- 【C语言复习(二十四)】C语言程序内存结构总结
- linux 下的C语言编程(总结)(精华)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- linux下的C语言编程(总结篇)
- SSM框架整合
- 我与construct 2的第一次邂逅
- Linux——进程
- SpringMVC 传参、重定向、文件上传
- 前端必须要注意的规范(二)之css规范
- 程序(C语言)下总结
- _macosx是什么
- css 中 Sticky footers (让页脚紧贴页面底部的方法)
- android开发-UI卡顿总结
- opencv读取图像数据的方式总结
- HDU 1074 状态压缩dp
- 数据链路层
- 【文档】一、Mysql BinLog概述
- 设计模式之享元模式(3)