- 博客(28)
- 收藏
- 关注
原创 【代码随想录python笔记整理】第十七课 · 判断集合成员
本节课中我们学习了哈希表的另外一种形式`set`的使用,要区分开来`set`、这三种实现,并熟悉其基本操作。
2024-03-06 17:14:28
470
原创 【代码随想录python笔记整理】第十六课 · 出现频率最高的字母
本节内容我们学习到了数组(列表)作为哈希表的使用,下节课我们会学习哈希表的另外一种形式`set集合`
2024-03-01 21:45:11
403
原创 【代码随想录python笔记整理】第十五课 · 链表的基础操作 3
本节课我们学习了在链表的中间插入和删除节点的过程,虽然代码有点多,但是只要理解了插入和删除过程,就很容易写出代码,这些操作在链表相关的题目中也是十分重要,大家一定要掌握好哦。
2024-02-27 22:38:29
372
原创 【代码随想录python笔记整理】第十四课 · 链表的基础操作 2
本节课我们通过输出链表第 m 个元素练习了链表节点的定义和链表的插入和遍历操作,这些基本操作在链表相关的题目中是不可缺少的,大家一定要多多练习。
2024-02-26 21:18:01
350
原创 【代码随想录python笔记整理】第十三课 · 链表的基础操作 1
本节课我们学习到了链表节点的定义方式,以及在尾部插入链表节点以及链表遍历的过程,涉及到的新知识有点多,可能一时间不是很容易理解,但没关系,先知道代码的书写方式,后面我们还会通过几道题带你熟悉链表结构,从而更好的理解它。
2024-02-26 20:42:40
815
原创 【代码随想录python笔记整理】第十二课 · 位置互换
字符串的学习也到此为止了,但字符串的应用会无处不在,经过这两节内容的学习,你是否对字符串有了更深的认识呢?
2024-02-20 19:22:36
326
原创 【代码随想录python笔记整理】第十一课 · 句子缩写
本节课我们通过一个案例强化了对字符串的练习,并知道了字符之间如何进行大小比较,还尝试封装了一个将小写字符转换成大写字符的函数用于简化代码,函数的内容十分重要,后面我们还会加强对这方面的练习。
2024-02-16 22:45:19
487
原创 【代码随想录python笔记整理】第十课 · 平均绩点
本节课我们学习到了字符串的使用,包括元素访问、遍历、切片、操作方法等,除此之外,还扩充了字符串格式化方法对输出结果进行格式化以及使用`flag`方法控制代码执行,这种方法在编写条件执行的代码时非常有用。您可以根据需要动态地更改 "flag" 的值,从而控制程序的行为。
2024-02-16 18:05:02
573
1
原创 【代码随想录python笔记整理】第九课 · 打印正方形
循环嵌套在编程中非常常见,常用于处理各种复杂的迭代,但是需要注意的是,如果嵌套层级过深,可能会导致性能问题,所以即便嵌套好用,但不要过度依赖它!
2024-02-16 17:03:30
383
1
原创 【代码随想录python笔记整理】第八课 · 奇怪的信
这节课我们学习了使用取模运算和整数除法来分解一个整数并获取其各位数字,取模运算是用来计算一个整数除以另一个整数后的余数,通常用于判断一个数是否能被另一个数整除,以及计算一些循环和条件操作的条件。例如,可以使用取模运算来判断一个整数是否为偶数,因为如果一个整数除以2的余数是0,则它是偶数,否则是奇数。
2024-02-16 16:03:26
392
1
原创 【代码随想录python笔记整理】第七课 · 摆平积木
本节课我们练习了列表的遍历和元素访问操作,这是因为列表的遍历是经常使用的,下节课我们会学习运算的一些操作。
2024-02-15 23:29:14
145
1
原创 【代码随想录python笔记整理】第六课 · 倒序输出数组与隔位输出
本节课我们学习到了列表的使用,主要的操作包括创建列表、索引访问、列表的常用方法、遍历,这些内容十分的重要,大家一定要练习熟练。
2024-02-15 21:54:23
831
1
原创 【代码随想录python笔记整理】第五课 · A+B 问题5
这节课我们通过一道题目对前面所讲的内容进行了综合性的练习,此外我们通过这道题目还学习了如何根据题目要求控制输出格式,大家可以根据这道题把前面所学的内容做一个复习,我们下节课再见。
2024-02-15 15:10:32
403
1
原创 【代码随想录python笔记整理】第四课 · A+B 问题4
本节课我们用了累加的例子学习了算术运算符和赋值运算符,这些基础运算在以后的编程练习中将无处不在,大家一定要多加练习。
2024-02-15 11:47:40
514
1
原创 【代码随想录python笔记整理】第三课 · A+B 问题3
本节课我们学习了if语句,if语句可以用来根据条件判断,然后在某种情况下才去执行对应的代码块,此外我们还学习了逻辑运算符和关系运算符(比较值的大小),最后我们学习了continue语句,用于在某种情况下退出循环,这些内容都是后面刷题时常用到的。
2024-02-15 10:22:24
578
1
原创 【代码随想录python笔记整理】第二课 · A+B 问题2
我们这节学习到了循环、数据类型转换、列表、sys模块等基础概念,其中最重要的是`for`循环和`while`循环。不必纠结于使用哪个,只需要知道两者之间的区别,在具体的场景下你会根据它们之间的区别来选择合适的进行使用的。
2024-02-14 23:26:35
1062
1
原创 【代码随想录python笔记整理】第一课 · A+B 问题1
作为一个 Python 语言的初学者,本节课我们使用 Python 程序解决了`A+B`问题,在这个过程中我们了解了输入、输出、变量、数据类型、循环、多重赋值、模块等基础概念,并能使用循环控制多组数据的输入和输出,这是一个良好的开始,下节课,我们会对循环做一个重新解释,相信你对本节课的一些疑问在下节内容中会得到解答。
2024-02-14 11:34:07
1014
1
原创 C语言程序设计详细教程(完整版)
(1)定义格式:数据类型标识符 数据名 [整型常量表达式](2)注意事项:1、数组定义时,有一些编译器要求方括号内的表达式只能包含整型常量,不能包含变量。2、数组名实质上是一个指针,指向整个数组的首地址。3、在赋值时,数组名是一个常量,不能被赋值;数组元素是变量,可以被赋值。(1)定义格式:数据类型标识符 数组名 [整型常量表达式1] [整型常量表达式2];(2)注意事项:1、表达式1 和表达式2 分别对应的是数组的行数与列数2、二维数组在内存中是按行存放,及系统先放满第一行,再放第二行。
2024-01-21 10:16:35
3985
原创 C语言程序设计整理(7)精确除法计算
如果当一个特别大的整数,赋予一个长整型变量可能会产生溢出,就可以考虑将其放入一个数组中,其每位数字是数组的一个元素。因此在设计程序时,定义两个数组分别存放每次相除得到的商和余数,若出现余数为0,则说明结果是有限小数,无循环节,否则就判断此余数在前面是否出现过,以确定循环节是否出现。当 M/N 是无限循环小数时,beg 表示循环节开始的位置,end 表示循环节结束的位置。如果 M/N 是无限循环小数,则计算输出他的第一个循环节,并输出循环节的起止位置。两整数相除时,当出现重复的余数时说明循环节出现了。
2023-12-31 10:55:55
442
1
原创 C语言程序设计整理(3)求n阶行列式的值(n<100)
本文主要讲述行列式应该怎么样用C语言来求值。行列式可以按行展开,利用代数余子式来求值,其中运用到递归的算法。
2023-11-02 08:47:12
356
原创 C语言程序设计整理(2)用二分法和牛顿迭代法求解三次方程的根
本代码主要实现利用牛顿法与二分法分别尽可能的求出一个三次方程的近似解。对于二分查找法,最后输出区间右侧的值为近似解。例如若最后的区间为 [0.01,0.02],则输出 0.02 作为其近似解。二分法的精度为 e 是指查找区间 [a,b] 满足 b - a < e。用牛顿迭代法和二分法,分别求解同一个三次方程的根,要求精度为 e。第二行输出一个整数 c0, 表示牛顿迭代法的迭代次数为 c0。第四行输出一个整数 c1, 表示二分查找法的迭代次数为 c1。第一行输出一个浮点数 x0,表示牛顿迭代法的解为 x0。
2023-10-22 00:51:12
491
原创 C语言程序设计整理(1)将十进制浮点数按要求转换为二进制
其中,使用了两个函数,分别实现对于该浮点数整数,小数部分的转换,在主程序中依次调用这两个函数,对输入的浮点数进行处理,得到结果。本代码主要实现了将十进制的一个double类型的浮点数转换为二进制。2. 如输入的实数是负数,则打印负号,整数不打印正号。3. 若输入的浮点数不含小数部分,则不打印小数点。1. 程序全程使用 double 型进行计算。输出转换后的二进制数(不要在后面添加换行符)4. 若小数部分最多只用输出20位。输入只有一个数,为待转换的数。
2023-10-20 21:42:24
479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人