![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
结论
努力在学习的阿妍
要好好学习
展开
-
2022.1.7总结
1.成功在vm上安装了kali虚拟机,对vim的基本操作了解了一下2.asp.net第二章知道了如何将vs code写的.html形式的网页放到vs项目中原创 2022-01-08 10:50:26 · 679 阅读 · 0 评论 -
2021.12.6—12.11周总结
1.将数据结构的查找这一章学完了线性表(顺序、折半、分块)和树表(二叉排序树、平衡二叉树、B-树和B+树、哈希表)的查找2.前端的期末作品肝完了(三四天),基本上来说,后续有空应该会继续完善3.写算法题,准备蓝桥杯吧,虽然过不了,还是去见见世面,哎嘿...原创 2021-12-12 17:47:29 · 208 阅读 · 0 评论 -
2021.11.29-12.5周总结
数据结构图,C语言洛谷写题,前端OPPO首页案例一.数据结构 图(一)图的基本概念图G是由两个集合V和E组成的,V是顶点的集合,E是两个不同顶点边的集合 无向完全图有条边,有向完全图有条边<只考虑出边的话,与之相关的出边有个,总共个顶点> 简单路径:一条路径上除开始点和结束点外,其他点都不一样 路径长度:经过边的数量 回路或环:开始点和结束点是一个 连通图,连通分量,强连通图,强连通分量:分别对于无向图、有向图来说,任意两个顶点都是连通的;极大连通子图为连通分量 ..原创 2021-12-06 00:44:15 · 163 阅读 · 0 评论 -
2021.11.22-11.28周总结
一、数据结构将数组、树。二叉树的基本知识点看完,复习并理解了一遍;对图这种数据结构的概念有了基本的了解(一)数组数组的一种线性表的推广 在二维(或者多维)数组存储时,要看清楚是按行还是按列优先存储 特殊矩阵如何压缩存储,对称矩阵,上、下三角矩阵,对角矩阵 稀疏矩阵:非零元素个数相对于矩阵元素总个数非常小的矩阵 稀疏矩阵的元素分布没有规矩,具有随机性 稀疏矩阵无随机存取性 稀疏矩阵可以用三元组、十字链表两种方式存储(二)树树是一种树形结构,是非线性结构,常用的树形结构有树和.原创 2021-11-29 00:25:27 · 181 阅读 · 0 评论 -
2021.11.18总结
数据结构递归进一步了解了什么是递归,什么时候使用递归,递归模型(递归出口,递归体)了解了如何去设计递归算法原创 2021-11-19 21:03:02 · 45 阅读 · 0 评论 -
2021.11.16-17总结
数据结构串串是由字符组成的有序数列相等要字符长度相等并且每一个字符相等顺序串:非紧缩格式(每个单元一个字符),紧缩格式(每个单元多个字符)链串:每个节点存放的字符数称为节点大小串的匹配模式:BF算法、KMP算法KMP算法避免了主串指针的回溯问题...原创 2021-11-19 21:00:07 · 152 阅读 · 0 评论 -
2021.11.13-15总结
将C语言文件相关的内容学完了,了解了文件相关的函数原创 2021-11-17 20:13:50 · 47 阅读 · 0 评论 -
2021.11.12总结
把入门3循环结构的题大致写完了原创 2021-11-12 23:15:22 · 311 阅读 · 0 评论 -
2021.11.10-11总结
C语言了解了typedef的用法,可以给数据类型取别名、和结构体一块使用、简化一些复杂的类型声明 共用体(union)和结构体的声明是类似的,但共用体的所有成员拥有同一个内存地址,它们不会同时出现,只是不断的在切换;对其赋值会被覆盖掉,只会正确打印最后一个元素 枚举类型(enum),一一列举,一个变量只有几个可能的值,就可以使用枚举类型;枚举类型是整型的,从0开始;可以声明时进行任意赋值,从中间赋值,前面还是按0开始,后面按赋值开始;枚举常量的值和名字是绑定的,后期不可修改 位域,把一个字节.原创 2021-11-12 00:19:52 · 178 阅读 · 0 评论 -
2021.11.9
把数据结构 第一章的课后写了一下,有点难哎第二章的1-12题对空间复杂度有了进一步的了解,假设法和最深层语句执行次数,但是涉及到 log 什么的我就不咋会了如何去设计一个抽象数据类型基本能将算法的功能看出来如何设置更加高效的算法...原创 2021-11-10 00:29:07 · 189 阅读 · 0 评论 -
2021.11.8
好久没写题目了,一不小心写了个死循环出来哎原创 2021-11-09 23:21:49 · 47 阅读 · 0 评论 -
2021.11.7总结
数据结构将第三章栈与队列知识点看完了,栈是先进后出表,队列是先进先出表然后发现了书上有很多题目,慕课上面也有很多题目,只是我自己没写而已下周从第一章开始写题,然后洛谷很久没写题目了下周:将数据结构书上和课程的题目写完(到第三章),洛谷争取把入门4写完...原创 2021-11-08 00:38:17 · 44 阅读 · 0 评论 -
2021.11.6总结
1.数据结构栈只能从一端插入或删除,后进来的元素先出去数据结构缺少练习,只是一直在看知识点,没有写题,打算把栈与队列看完,开始去看看题目2.C语言使用malloc和free函数会造成内存碎片,解决办法:为程序创建一个内存池,多了一个缓存区域(用链表实现)typedef给数据类型取别名(可同时取多个别名),搭配定义结构体使用...原创 2021-11-07 13:00:44 · 508 阅读 · 0 评论 -
2021.11.3-11.4总结
1.将C语言的单链表看完,简单了解了一下typedef的用法2.继续数据结构的学习,将线性表的基础知识已学完,因为将C语言的结构体学习了,所以再次重看线性表的顺序表和单链表,比以前更容易理解,更加理解指针懂了线性表的存储结构——顺序表、单链表、双链表、循环链表、有序表的定义、异同等等但是在算法设计上,可以看懂,但还不会自己完全写出来...原创 2021-11-05 01:03:26 · 522 阅读 · 0 评论 -
2021.11.2总结
努力肝C语言的进度,争取中旬看完c的视频(小甲鱼)一.课后题二.继续肝视频本来想把今天把p47单链表3看完的,但是明儿课太多了,得去睡觉了。。。原创 2021-11-03 00:17:52 · 68 阅读 · 1 评论 -
2021.11.1总结
一.数据结构二.C语言原创 2021-11-02 00:46:09 · 853 阅读 · 0 评论 -
2021.10.31总结
一.继续赶C的进度1.p39 C语言的内存布局1)了解了C语言内存布局从低到高:代码段(程序执行代码的内存区域,函数、常量变量等)、 数据段(已经初始化的全局变量和静态局部变量)、 bbs段(未初始化的全部变量和静态局部变量)、 堆(动态分配的内存)、栈(函数执行的内存区域,局部变量、参数等)2)知道了堆栈的区别,申请方式、释放方式、生存周期、发展方向3)变长数组VLN是在栈上存放的4)代码段放在地址是怕堆或栈溢出,覆盖代码2.p40 高级宏定义1)宏定义只...原创 2021-11-01 00:45:02 · 64 阅读 · 0 评论 -
2021.10.29
洛谷写题下次总结。。。原创 2021-10-31 12:00:16 · 43 阅读 · 0 评论 -
2021.10.30
一.在赶C语言的进度1.学习了p36快速排序程序怎么去实现先找一个基准点,将序列分为左右两边,从左到右找大于基准点的数(i),从右到左找小于基准点的数(j) 将找到的两个数交换 直到 i>j 时结束第一趟循环 ,这时左边序列都是小于基准点的,右边序列都是大于基准点的 遍历左边数组,执行该函数 遍历右边数组,执行该函数2.p37动态内存管理1molloc函数:申请动态内存空间,不会初始化,里面的数据是随机的,申请的空间存放在堆上,返回的是指向这块内存空间的指针 free函数:原创 2021-10-31 11:57:29 · 51 阅读 · 0 评论 -
2021.10.28总结
还是没有去把入门2的错题弄懂开始了入门3循环结构的题目5718 找最小值 ,min初始化为数组的第一个元素,不能初始化为0 5719 分类平均,直接循环整除的数字,进行相加,得到sum,再除以n/k得到多少个数,就可以得到平均值了 5720 注意是从第一天开始的,而不是第0天 5721 1.直角三角形的边长为n 2.两层for循环嵌套,一行一行的输出就好 3.判断是否大于10 1009 阶乘之和 ,自己写的判断少了条件什么的,只过了一半的测试点 #in...原创 2021-10-29 00:42:44 · 52 阅读 · 0 评论 -
2021.10.26总结
1.写了递归的三道课后题,反向输出字母、斐波那契数列、十进制转换为二进制,进一步了解了递归的原理,以及如何使用递归的方法去写程序2.看了p35汉诺塔,弄懂了汉诺塔这个游戏运行的原理,以及怎么用递归去写出来3.继续刷算法题1424 不用考虑太多,直接循环经过的天数n,然后判断周几x是否等于6或者7,x++,就可以了 1888求正弦值,重点在于约分!!!//求得最大公约数 for(i=min;min>0;i--) { if(min%i==0&&.原创 2021-10-27 23:06:00 · 2064 阅读 · 0 评论 -
2021.10.25总结
1.继续学习C语言,学习了p34递归,知道了递归是函数调用自身,必须设置停止条件,否则程序会因为反复运行而崩溃,递归的运行速度没有迭代快,会占很多内存2.继续洛谷写题,想去试试蓝桥杯5716记得判断闰年 1085在接收多天的数据时可以通过使用for循环来接收,再for循环里比较 1909最开始没有分,因为将等于号 "==" 写成了赋值号 "=" ,感觉思路是对的,但是不知道错在哪#include<stdio.h>int main(){ int i,n,a,b,he,s原创 2021-10-26 16:03:32 · 45 阅读 · 0 评论 -
2021.10.24总结
这几天有点废。。。今天到做核酸晚上回来就写了几道题1.p5714试了好几遍也没有想懂,看了题解,感觉是一样的,但是就是过不了#include<stdio.h>int main(){ double m,h,z; scanf("%lf %lf",&m,&h); z=m/(h*h); if(z<18.5) { printf("Underweight"); } else if(z>=18.5 && z<..原创 2021-10-24 00:52:18 · 58 阅读 · 0 评论 -
2021.10.20总结——猴子排序
一.猴子排序程序目的:将一个混乱数组,按从小到大的顺序打印出来1.main函数int main(void){ int array[] = {73, 108, 111, 118, 101, 70, 105, 104, 67}; int i, length; time_t begin, end; begin = time(NULL); length = sizeof(array) / sizeof(array[0原创 2021-10-20 22:33:21 · 613 阅读 · 0 评论 -
2021.10.18总结
一.看懂了经典程序—洗牌游戏。1.将洗牌、发牌、显示分别用独立的函数来封装,然后在main函数中调用洗牌shuffle()、发牌deal()、显示show()三个函数。三个函数最初执行一次,若重新洗牌Y,再次循环调用函数 int array[54]; //牌 int player[3][14]; //每个玩家拿到的牌 int i,ch; char names[3][40]; //玩家的名字for(i=0;i<54;i++) { array[i]=i+1;原创 2021-10-20 09:41:30 · 95 阅读 · 0 评论