首页 > 编程语言 >2022-2023 20221403《计算机基础与程序设计》第六周学习总结

2022-2023 20221403《计算机基础与程序设计》第六周学习总结

时间:2022-10-07 23:01:38浏览次数:91  
标签:第六周 20221403 元素 学习 查找 2022 2023 排序

2022-2023 20221403《计算机基础与程序设计》第六周学习总结

作业信息

教材学习内容总结

  1. Polya如何解决问题
  • 理解问题
  • 设计方案
  • 执行方案
  • 回顾(分析得到的解决方案)
  1. 查找与排序算法
    (1)查找
  • 顺序搜索:依次查找每个元素看是否与需要元素匹配,找到时停止。
  • 二分检索:假设为有序数组,找出中间数比较与所需数的大小并选择上或下半区再次进行检索直到找出所需元素。
    (2)排序
  • 选择排序:在数组中找到最大或小的元素并放在一端记为已排序,在未排序数中再次挑选最大或最小元素再次放在第一个已排序元素后并进行重复在,直到所有元素排序成功。
  • 冒泡排序:从最后一个元素开始向上与元素比较,若小于上个元素便进行交换,一直进行并重复,除了最后一个元素,便成功排序好。
  • 插入排序:从第一个数开始定义为已排序,向后找一个元素并与已排序元素比较,若小于则放在之前,若大于则位置不变,记为已排序。进行重复直到排序成功。
  • 快速排序:从数列中挑出一个元素,称为 “基准”。重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面。

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

  • 在学习时我看到书上说:递归是算法调用它本身的能力。我不理解什么意思
    经查找资料后了解递归的含义,是将算法进行重复,循环。像阶乘,二分检索,快速排序,斐波那契数列等都会用到递归。

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

  1. 在一次运用case语句时在其中一个语句后面忘记加break导致输出两个结果。应该加上break表示结束。

  2. 在编写时将sum=0放在了do语句后,导致所有的sum都被赋值为0,应在一开始进行赋值。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第六周 300/1600 3/ 10 30/90

标签:第六周,20221403,元素,学习,查找,2022,2023,排序
From: https://www.cnblogs.com/zxh0826/p/16767435.html

相关文章

  • 2022四川省赛
    链接:https://ac.nowcoder.com/acm/contest/42105A#include"bits/stdc++.h"usingnamespacestd;usingi64=longlong;//constexprintM=998244353;//conste......
  • 2022河南省赛
    链接:https://codeforces.com/gym/103941A#include"bits/stdc++.h"usingnamespacestd;usingi64=longlong;//constexprintM=998244353;//constexprint......
  • 2022.10.7第三次组会记录
    团队:集农广益小组地点:桃园食堂时间:晚上九点参与人:全体人员组会内容摘要:分析项目具体架构和功能,讨论数据流图的设计要求组会主要内容:1.分析讨论用户的具体功能:发帖、......
  • 2022上海省赛
    A#include"bits/stdc++.h"usingnamespacestd;usingi64=longlong;//constexprintM=998244353;//constexprintM=1000000007;boolno[10];intcnt[1......
  • 2022-2023-1学期 20221417魏正一 《计算机基础与程序设计》第6周学习总结
    第六周学习目标·Polya如何解决问题·简单类型与组合类型·复合数据结构·查找与排序算法·算法复杂度·递归·代码安全学习资源·教材·阅读「反作弊」:任何时......
  • 2022/10/7 T3 boss挑战
    题目地址题目大意:给你敌人的生命值,你的生命值、愤怒值、蓝值,愤怒值可以在普攻造成伤害的同时回复,生命和蓝值可以喝药回,愤怒值和蓝值可以放大招造成伤害,每回合你先选一种行......
  • 逆向工程核心原理——DLL注入 虽然原版是针对win7 32位的 我自己使用vs2022 在win11 6
    逆向工程核心原理——第二十三章 先说我自己本机win1164位上注入记事本的效果:  虽然弹出一个窗口。但是还是成功了:   生成了index.html文件  ......
  • 2022-2023-1 20221407
    进制转换班级......
  • 2022.10.7
    ACM。结果不是很好。一开始的节奏是很好的,但从A题调不出来开始就乱了。每个人再自己的题上都有深入思考,但对别人的情况不了解,所以讨论的效率实际不高,而且很容易被套进死胡......
  • 2022牛客国庆集训派对day6 A(极大矩阵计数)
    2022牛客国庆集训派对day6A(极大矩阵计数)A-All-oneMatrices_2022牛客国庆集训派对day6(nowcoder.com)题目求可以构成给出的01矩阵的全1极大矩阵数目思路悬线法可......