posts - 55,comments - 3,views - 2279

2023-2024-1 20211319 《计算机基础与程序设计》第 周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06
这个作业的目标 <写上具体方面>
作业正文 ... 本博客链接

教材学习内容总结

计算机科学概论第七章
选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是在未排序的部分中选择最小(或最大)的元素,并将其放置在已排序部分的末尾,以此不断缩小未排序部分的范围,直到整个序列有序。
冒泡排序(Bubble Sort)是一种简单直观的排序算法。它的基本思想是通过不断交换相邻两个元素的位置,在每一轮排序后将最大的元素(或最小的元素)“冒泡”到序列的末尾,以此不断缩小未排序部分的范围,直到整个序列有序。
插入排序(Insertion Sort)是一种简单直观的排序算法。它的基本思想是将待排序序列分为已排序和未排序两部分,每次从未排序部分中取出一个元素,通过与已排序部分中的元素比较并移动位置,将其插入到已排序部分的合适位置上,以此不断扩大已排序部分的范围,直到整个序列有序。
快速排序(Quick Sort)是一种高效的排序算法,也是基于比较的排序算法中最快的一种。它的基本思想是通过不断地选取一个基准值(pivot),将序列分成左右两部分,使得左半部分的元素均小于等于基准值,右半部分的元素均大于等于基准值,然后对左右两部分分别进行递归排序,直到整个序列有序。

C语言程序设计第五章
1、学习了算法的描述方法
2、学会了单分支、双分支、多分支选择控制结构,条件语句
3、学习了用于多路选择switch语句,break语句在switch语句中的作用
4、学习了关系运算符、条件运算符、逻辑运算符和位运算符

教材学习中的问题和解决过程

不理解什么是时间复杂度和空间复杂度
解决过程:询问chatgpt
解决结果:

代码调试过程中的问题和解决过程

代码托管

基于AI的学习





上周考试错题及总结

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 30/230 3/3 20/40
第三周 30/260 5/5 20/60
... ... ... ...
第六周 30/350 8/8 20/120

耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

  • 计划学习时间: 7 小时

  • 实际学习时间: 7 小时

  • 改进情况:通过挤压其他科时间,压缩课余活动时间,抓紧闲暇时间。

posted on   L某人cn  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示