![](https://img-blog.csdnimg.cn/direct/15000c4dc52745fcbe5cff38d7b00c71.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
刷题报告
文章平均质量分 54
这个是自己平时用刷题的一些代码和刷题过程中自己的一些总结
ROC_bird..
小菜鸡一个
展开
-
Day_10
【代码】Day_10。原创 2024-05-08 23:01:46 · 216 阅读 · 4 评论 -
Day_09
非递归的方法还是有点不太理解,下次刷的时候再看下吧。本质上就是一个斐波那契数列的扩展应用。原创 2024-05-08 09:18:44 · 160 阅读 · 1 评论 -
Day_08
比较两个数的大小可以直接使用函数:fmax()函数,可以求整型的,也可以求浮点型的,头文件:第一种方法特殊情况处理,如果是0就进不了循环,所以要特殊处理,数字+‘0’就得到相应的数字字符。这道题在第一个if语句中其实就可以比较大小了,没必要再搞个if,另外三目表达式也可以。另外注意:sqrt()函数的返回值和参数都是浮点型double.后面写的时候可以尝试使用双语言来写写看看。第二种方法简单粗暴,直接输入输出就ok了。简单题重拳出击,哈哈哈!原创 2024-05-04 15:35:27 · 250 阅读 · 2 评论 -
Day_07
注意:因为遍历数组是下标从0~n,但是nums数组从1~n,所以被修改位置的值要减1,也就是将对应下标的值作为下标的时候应该要减1。后面遍历数组的下标的时候,缺失数字的值就相应的+1.另外一种做法是先排序再遍历,但是需要做特殊情况的处理,一些细节自己还不清楚,下次耍的时候自己在尝试一下能不能做出来。刷题总结:读题的时候要先找出题目的全部条件,如果题目比较复杂可以一条一条的列出来。遇到需要使用操作符的题,可以联想一下进制原理来思考。一刷不理解,准备以后二刷。原创 2024-05-03 19:28:48 · 289 阅读 · 1 评论 -
Day_06
但是为了节省空间和时间,直接使用同一个元素先乘左边再乘右边。由此可以将三个循环转换成两个循环。1.让每位数字左边的数字求乘积,从左往右,乘到第i-1个为止。(第一个for循环)总结:冒泡排序的过程自己需要弄清楚,之后每种排序都写一篇博客来详细理解一下。2.从右边最后一个开始,让每个元素后面的元素乘积,乘到第i位置的后一个。3.让左边元素乘积和右边元素乘积得到的数组对应位置相乘。原创 2024-05-03 17:14:03 · 273 阅读 · 1 评论 -
Day_05
图形类图形找规律就行了。原创 2024-05-02 00:26:48 · 274 阅读 · 2 评论 -
Day_04(刷题总结)
这是个数学问题,以后再重新理解证明一遍。原创 2024-04-30 21:27:12 · 786 阅读 · 0 评论 -
DAY_03
理清思路再写代码会很快在画图理解的时候,应该标明步骤,可以借助流程图来帮助在断开链表节点的时候,应该留意前后指针指向可以将指针理想化为一个箭头。将数字存储在字符数组中,这种方法很值得借鉴利用ASCII码巧妙转换字符和数字:数字+‘0’等于字符数字为什么if后面用else就不行呢?输入字符串直接使用gets()函数更方便函数封装单独一个功能能使主体逻辑更清晰对于一些代码的细节方面处理还不熟练。原创 2024-04-28 23:02:47 · 370 阅读 · 2 评论 -
DAY_02
1.2.3.持续打卡中。原创 2024-04-27 21:52:49 · 77 阅读 · 1 评论 -
DAY_01
1. 先想清楚算法思想再写代码2. 代码能精简的要精简,不要太冗余点击链接做题对于多种类型数据使用库函数qsort()来排序比较方便点击链接做题1. 注意审题,一些细节方面的问题要考虑清楚1. ASCII码作为数组下标2. 数组元素具有唯一性链接。原创 2024-04-23 22:05:54 · 398 阅读 · 2 评论 -
C语言简单示例代码
【代码】C语言简单示例代码。原创 2023-12-04 22:50:34 · 344 阅读 · 0 评论