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

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

时间:2023-11-12 11:01:53浏览次数:54  
标签:语句 链表 20 2024 while 循环 数组 2023 20231426

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计作业
这个作业的目标 通过教材内容了解数组、子程序与参数
作业正文 https://www.cnblogs.com/hhaxx/p/17826871.html

教材学习内容总结

《计算科学概论》第八章  

  • 数组和链表的区别

    都是数据结构,但它们有一些重要的区别:

  1. 存储方式:数组是一种连续存储结构,它在内存中占据一块连续的地址空间;而链表是一种离散存储结构,它的节点可以存储在内存的任意位置,通过指针来连接各个节点。

  2. 插入和删除操作:在数组中,插入和删除操作可能需要移动大量元素,特别是在数组的中间或开头位置;而链表的插入和删除操作只需要修改相邻节点的指针,时间复杂度为O(1)。

  3. 访问元素:在数组中,可以通过下标直接访问元素,时间复杂度为O(1);而在链表中,需要从头节点开始遍历,时间复杂度为O(n)。

  4. 空间占用:数组需要预先分配一定大小的内存空间,而链表可以动态分配内存,灵活性更高。

总的来说,数组适合对数据的随机访问操作,而链表适合对数据的插入和删除操作。

《C语言程序设计》第6章 循环控制结构 

while语句

  • while语句的一般形式为:
    while(<循环表达式>)
    {
     循环语句;
     循环变量表达式;
    }

do-while语句

  • do_while语句的一般形式为:
    do
    {
    <循环体语句>
    }
    while(<条件表达式>);

for语句

  • for语句是一种计数循环。循环次数由循环变量来控制。
    for语句的一般形式为:
     for(<初始表达式>;<条件表达式>;<循环体表达式>)
     {
     <循环体语句>
     }
    for语句的3个重要的组成部分:
      1.初始表达式——初始化循环控制变量。
      2.条件表达式——测试循环条件。
      3.循环表达式——更新循环控制变量的值。

    用于循环中的break语句和continue语句

    1.break语句

    • break语句可用于分支结构和循环语句结构。

    • break语句的作用:
      跳出当前的控制结构。

      2.continue语句
      continue的语法规则;
      结束本次循环,提前进入下一轮循环。
      注意:
      ①continue语句不会跳出循环结构,而是提前进行下一个循环。
      ②while语句和do_while语句遇到continue时,程序会立刻转到条件表达式,开始下一轮循环;而在for语句中遇到continue时,程序会立刻转到<循环表达式>,更新循环变量,开始下一轮循环。

基于AI的学习

学习中遇到的问题和解决方案

问题:笔记本电脑WiFi图标消失

解决方案:第一步:

win+r,输入services.msc,

找到wlan,全部启动


右键,单击属性

启动类型设置为自动

第二步:

在手机或他人的电脑上下载ccleaner,用u盘拷贝到自己的电脑上(如果自己电脑上已有可以直接打开)专业版:下载地址

下好后,点击registry,scan,review ,fix,重启电脑


学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 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 学会使用流程图表达所编写的程序,学习如何定义函数
第七周 250/1400 1/9 25/140 学习了如何运用函数和数组
  • 计划学习时间:20小时

  • 实际学习时间:25小时

参考资料

标签:语句,链表,20,2024,while,循环,数组,2023,20231426
From: https://www.cnblogs.com/hhaxx/p/17826871.html

相关文章

  • 2023-2024-1 20232311 《网络空间安全导论》第一周学习总结
    教材学习内容总结![第一章学习思维导图](https://kdocs.cn/l/chsYtD5wgUST)教材学习中的问题和解决过程问题1:三年前我国在信息安全核心技术方面与国外相比存在差距,现今是否在核心技术领域有所突破问题1解决方案:查阅相关资料与近三年的有关新闻报道,了解我国对攻破核心技术领域所......
  • #2023-2024-1 20231424《计算机基础与程序设计》第7周学习总结
    2023-2024-120231424《计算机基础与程序设计》第7周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求链接>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《计算机科学概论》第8章和《C语言程序设计》第6章......
  • 2024年10个最佳建筑施工管理软件
    建筑管理软件为您提供了所有的工具,可以方便地处理您的日常业务--从人员调度和进度跟踪到降低风险和财务管理。看看这些顶级软件解决方案,找到适合您的业务。在自己的联盟中,建设项目管理需要的不仅仅是一种能做的精神。为了保持计划,保持一个干净的预算,管理跨工作地点的团队......
  • 2023-2024 20232319 《网络空间安全导论》第1周学习总结
    第一章学习,思维导图如下网络空间安全导论信息时代与信息安全网络空间安全学科浅谈网络空间安全法律法规信息安全标准教材学习中遇到的问题以及解决过程1.问题一:公钥密码的具体内容有什么;解决过程:询问ChatGPT,上csdn社区搜索问题二:硬件病毒和软件病毒有哪些......
  • 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作业的目标自学《计算机......
  • 20231111
    2023/11/11补昨天vp的906div2补题到E1还是挺不容易的今天vp一场,打了一场,本来想去打周赛玩一下的,结果6点人还在食堂。。。D-Doremy'sConnectingPlan题意:给定两个数字n、c和一个长度为n的数组,现有n个孤立点,第i个孤立点的权值为,现需要通过建边将所有点全部连通。在第......
  • 2023-11-11:用go语言,字符串哈希+二分的例题。 给定长为 n 的源串 s,以及长度为 m 的模式
    2023-11-11:用go语言,字符串哈希+二分的例题。给定长为n的源串s,以及长度为m的模式串p,要求查找源串中有多少子串与模式串匹配,s'与s匹配,当且仅当s'与s长度相同,且最多有k个位置字符不同。其中1<=n,m<=10^6,0<=k<=5。来自左程云。答案2023-11-11:go代码用灵捷3.5......
  • 2023-11-11:用go语言,字符串哈希+二分的例题。 给定长为 n 的源串 s,以及长度为 m 的模式
    2023-11-11:用go语言,字符串哈希+二分的例题。给定长为n的源串s,以及长度为m的模式串p,要求查找源串中有多少子串与模式串匹配,s'与s匹配,当且仅当s'与s长度相同,且最多有k个位置字符不同。其中1<=n,m<=10^6,0<=k<=5。来自左程云。答案2023-11-11:go代码用......
  • 2023-2024-1 20231406 《计算机基础与程序设计》第七周学习总结
    2023-2024-120231406《计算机基础与程序设计》第七周学习总结作业信息这个作业属于哪个课程([2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(2023-2024-1计算机基础与程序设计第七周作业这个作业......
  • NOIP2023模拟赛 种树
    NOIP2023模拟赛种树先整无脑爆搜#include<iostream>#include<algorithm>#include<cstdio>#definemod%998244353#definelllonglongconstintN=1e4+10;usingnamespacestd;lln,w;llp[N];llfy[N],nfy;llans=-1;intvis[N];intge......