随笔分类 - 学习
摘要:题目一 题目 有形如:a x3 + b x2 + c x + d = 0a**x3+b**x2+c**x+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,da,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在 -100−100 至 100100 之间),且根与根之
阅读全文
摘要:作业八 链表综合运用 https://github.com/q1263868407/linkyunyong 第一次尝试上传github 这次尝试用头文件来给函数分类 八、案例 7:综合教材第 9 章例 9.9、例 9.10 和习题第 7 题、第 8 题, 再编写一个主函数,先后调用这些函数。用以上
阅读全文
摘要:第六次课上作业 题目要求: (要求用指针处理)有 n 人围成一个圈,顺序排号, 从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问 最后留下的是原来第几号的那位 思路:找方法记录下每个成员的序号,从第一个开始依次计数,使被去除的成员不再计数而序号不受影响 #include<stdio.h>
阅读全文
摘要:通讯录学习 学习自C语言实现通讯录 再检查发现好多小错误,笑 新学习的语法 realloc strerror //电话通讯录 #include<stdio.h> //声明个人信息结构体 typedef struct person { char name[20]; char sex[5]; int a
阅读全文
摘要:排序算法 学习自六大排序算法 冒泡排序 //冒泡排序 void MPswap(int* arr,int n) { int end=n; while(end)//最好的情况处理N次,最差的情况N*N次 { int flag =0; for(int i=1;i<end;++i)//不能i++ { if(
阅读全文
摘要:链表学习 先不整理了,好复杂。 思路全部来自于 关于链表,看这一篇就够了!(新手入门) 老师讲的一句也听不懂 自己写的多少有点错误,有些地方理解的还是不好,结构体学的也不咋滴,回头再补补 #include<stdio.h> #include<stdlib.h> #include<stdbool.h>
阅读全文
摘要:学习的函数 malloc 作用是灵活开拓空间,和结构体,链表有很大关系,也可以用来建立字符数组。 void *malloc(size_t size) size即为开拓的空间大小。 头文件为 #include<stdlib.h> malloc如果分配内存成功则返回被分配内存的指针,否则返回空指针NUL
阅读全文
摘要:数组名称与指针的关系 初学指针的时候就知道了数组名可以作为指针使用,但是并未对其深究。最近做测试有些与之有关的题目,引发了我对数组名的更深思考,查资料之后有了更深理解,遂写在这里方便保存。(参考CSDN LudyYuen) 探究 首先来看以下代码 #include<stdio.h> int main
阅读全文
摘要:近期复习的收获(完全不知道的) register修饰符 register用于修饰变量名,如果某变量被程序频繁使用,register修饰过后会将此变量尽可能保存在CPU的寄存器中,以加快其存储速度,仅是尽可能,而不是绝对 但register同样存在以下限制:(转载CSDN 21aspnet) (1)r
阅读全文
摘要:二叉树的前序,中序,后序遍历 最近复习计算机导论,二叉树结构的题有一点点难,最主要的是书上讲的实在简单。 上网看了看大神的讲解和自己做题的理解,有一些小小心得,外加转载大神的方法。 先上要记好的 前序 根-左-右 中序 左-根-右 后序 左-右-根 前序 先遍历根节点,再遍历左子树,返回根节点,遍历
阅读全文
摘要:关于冒泡排序两种思路 因为最近忙于其他事情,在C语言的学习上懈怠了,冒泡排序都想不起来,昨天顺带学习到了两种思路,现在作为记录 两种都是嵌套循环,一种是将每个数字都循环和后面的数字进行比较。代码如下: for (int i = 0; i < n; i++)//冒泡排序 { for (int j =
阅读全文
摘要:顺便学习markdwon。 同学询问了我一道比较普通的题(见上文) 题目 众所周知复读机是万恶之源, 现有n个数,请你把重复的数字去掉,并将剩余数字按从小到大输出。 输入 输出 第一行输入一个整数n(1 ≤ n ≤ 1000)。第二行输入n个整数a0, a1, a2, ... an-1(1 ≤ ai
阅读全文

浙公网安备 33010602011771号