首页 > 编程语言 >学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第六周学习总结

学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第六周学习总结

时间:2023-11-05 18:00:22浏览次数:34  
标签:20 排好序 2024 表达式 2023 区间 程序设计 20231426 乱序

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计作业
这个作业的目标 通过教材内容了解复合数据结构、查找与排序算法、递归、代码安全、简单类型与组合类型
作业正文 https://www.cnblogs.com/hhaxx/p/17810834.html

教材学习内容总结

《计算科学概论》第七章 问题求解与算法设计 

  • 选择排序与插入排序区别
    • 选择排序:
      我们规定数组的最后位置为已经排好序的区间,那么前面的区间就是乱序的区间。初始时排好序的区间为空,我们从乱序的区间中找到一个极大(或极小)的元素,把它放到排好序的区间中去,那么排好序的区间的长度加一,乱序的区间的长度减一,循环执行上述过程直到乱序的区间内没有元素了。
    • 插入排序:
      我们规定数组的最前面为已经排好序的区间,那么后面的区间就是乱序的区间。我们从数组零位置开始遍历每个数,对于当前遍历的数,我们从已经排序好的区间的最后位置依次往前遍历所有的数直到找到它应该待的位置,插入。重复执行这样的操作,直到乱序的区间没有元素了。

《C语言程序设计》第5章 选择控制结构 

1.switch后面的”表达式“,必须是一个整型表达式,而且每个case后的”常量表达式“的类型应该与switch后面的”表达式“的 类型一致。

2.case后面必须是”常量表达式“,表达式中不能包含变量。

3.case后面的”常量表达式“仅起语句标号作用,并不进行条件判断。

4.case子句和default子句如果有的带break子句,有的没带,它们之间顺序的变化可能会影响输出结果。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/3 20/20 学会使用markdone格式添加图片和链接
第二周 100/300 1/4 15/35 大量询问chatgpt以解决问题
第三周 150/450 1/5 20/55 开始利用青蛙蹦极学打代码并理解其意义
第四周 200/650 1/6 20/75 学会购买弹性云服务器,使用vscode中的debug功能
第五周 300/950 1/7 20/95 以苏格拉底的方式与AI交流所学内容,学会分支、循环结构的灵活运用
第六周 200/1150 1/8 20/115 学会使用流程图表达所编写的程序,学习如何定义函数
  • 计划学习时间:20小时

  • 实际学习时间:20小时

参考资料

标签:20,排好序,2024,表达式,2023,区间,程序设计,20231426,乱序
From: https://www.cnblogs.com/hhaxx/p/17810834.html

相关文章

  • android studio 编译Telegram源码经验总结(2023-11-05)
    前言Telegram是一款强大的端到端加密IM,专注于安全性和速度,支持Android/IOS/Windows/macOS等平台,功能丰富,运行流畅,免费开源,代码具有学习和研究意义。一、androidtelegram源码下载地址:github:https://github.com/DrKLO/Telegram.git二、编译环境的选择:Windows版本:1064位;Andro......
  • 2023/11/4
    简单看完翁恺C语言入门后的一些难点经典的素数打印,以及观察改良后的代码,还有构造素数表2023/11/4二进制的补码很关键,理解了它就能理解字节的知识8个字节的二进制数的范围,加了unsigned就非负且乘二了,还加了有形象的图说明超过那个范围就会回环往复,inf表示无穷,nan表示不......
  • 0xGame 2023【WEEK4】Crypto WP
    DangerLeak查看代码fromrandomimport*fromsecretimportflagfromCrypto.Util.numberimport*m=bytes_to_long(flag)p=getPrime(1024)q=getPrime(1024)n=p*qphi=(p-1)*(q-1)whileTrue:M=getrandbits(954)d0=getrandbits(70)......
  • 2023-2024 20231313《计算机基础与程序设计》第六周学习总结
    2023-202420231313《计算机基础与程序设计》第六周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第六周学习总结作业内容计算机科学概论第7章《C语言程序设计》第5章并完成云班课测试Polya如何解决问题、简单类型与组合类型、复合数据结构查......
  • 0xGame 2023【WEEK3】Crypto WP
    EzECC1、题目信息还在偷听小爱和小爆的通讯!Hint1:也许SageMath能给你想要的东西Hint2:预期解法时间估计可能一两分钟左右,可能更短Hint3:阿贝尔群上的加加减减能随便写吗?查看代码 fromCrypto.Util.numberimport*fromsecretimportmsgimportrandomflag......
  • 2023-2024-1 20231406 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231406《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程([2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(2023-2024-1计算机基础与程序设计第六周作业这个作业......
  • 2023-2024-1 20231324《计算机基础与程序设计》第6周学习总结
    2023-2024-120231324《计算机基础与程序设计》第6周学习总结作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12754)这个作业的目标自......
  • 2023-2024-1 20231405《计算机基础与程序设计》第六周学习总结
    2023-2024-120231405《计算机基础与程序设计》第六周学习总结作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学《计算机......
  • Adobe Photoshop 2023 最新激活图文方法(亲测有效)
    介绍AdobePhotoshop2023可以创建关于世界上最好的照片,设计师Photoshop使用易于使用的工具和直观的模板将创意世界向前推进。即使是初学者也能创造一些不可思议的东西。Photoshop可以做任何事情,从图像编辑和图像编辑到数字绘图,动画和平面设计。它具有全方位的专业修图工具,具有强大......
  • 2023-2024-1 20231419 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231419《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06这个作业的目标自学《计算机科学概......