摘要: Gcc inline asm 在高级语言中加入汇编 extended asm 当system call时 保存现场(寄存器内容) 阅读全文
posted @ 2018-05-01 22:12 BigPop 阅读(70) 评论(0) 推荐(0)
摘要: 链接:https://www.nowcoder.com/questionTerminal/9aaea0b82623466a8b29a9f1a00b5d35来源:牛客网有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的 阅读全文
posted @ 2018-03-20 09:46 BigPop 阅读(146) 评论(0) 推荐(0)
摘要: 基本语法 1.引用 2.常量 const 3.内存分配回收 4.内联函数 inline 5.重载函数 根据不同参数类型或个数 执行函数名相同的不同函数 6.函数的缺省参数 封装 1.class 2. 数据封装 思想是将数据设置为私有 通过公共函数访问 3.类外定义(类内定义的函数一般是内联函数) 类 阅读全文
posted @ 2018-03-18 23:14 BigPop 阅读(123) 评论(0) 推荐(0)
摘要: 输出 0.3333333 阅读全文
posted @ 2018-03-10 22:33 BigPop 阅读(261) 评论(0) 推荐(0)
摘要: n块糖,一次可以吃一块或者两块,问:有多少种吃法? 分析:每次只要两种吃法 当为一块时糖果规模变成n-1,同时,如果吃两块规模则变为n-2。 n-1与n-2又分别有两种吃法,因此得到 F[n] = F[n-1] + F[n-2] 阅读全文
posted @ 2018-03-09 16:33 BigPop 阅读(157) 评论(0) 推荐(0)
摘要: 1.输入 scanf(“%s”, ptr); 或 gets(ptr); 但命名时ptr应定义为固定空间 如 char ptr[10]; 若定义为动态分配的指针cahr *ptr; 输入数据过多时会覆盖代码产生错误 2 gets() 清空之前内容,存储本次内容 阅读全文
posted @ 2018-03-08 20:14 BigPop 阅读(82) 评论(0) 推荐(0)
摘要: 1. 指针 由于指针本质上是地址因此对指针内容操作就是对 地址内数据直接的操作 2. 形参实参 3.return 返回值进行赋值 阅读全文
posted @ 2018-03-08 15:14 BigPop 阅读(113) 评论(0) 推荐(0)
摘要: 问题技巧 1.日期问题 1.1闰年(leap year) 四年一闰,百年不闰,四百一闰 。 2.1技巧 buf[year][month][day] = cnt, 需要注意的是区别 闰年。 2.排版 2.1不好直接输出的排版,在二维数组中预排。 3.查找 3.1线性,二分 4.树 4.1哈夫曼树 带权 阅读全文
posted @ 2018-03-08 12:22 BigPop 阅读(626) 评论(0) 推荐(0)
摘要: typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]; Position Last; }; List 是一个对LNode类型重命名的 指针类型 。 使用: List L; 得到一个类型为LNode 的 指针实例。 阅读全文
posted @ 2018-03-07 22:56 BigPop 阅读(158) 评论(0) 推荐(0)