![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 84
Cooku Black
这个作者很懒,什么都没留下…
展开
-
交换排序算法 — — 冒泡排序、优化冒泡排序、双向冒泡排序、快速排序
最简单直接的排序方式,时间复杂度为ON2101。原创 2023-08-20 17:41:27 · 64 阅读 · 1 评论 -
935.骑士拨号器 - 力扣
读完题目之后,一个很简单的思路就是模拟,使用暴力的方式来模拟这一过程,最初我是用的是深度优先搜索算法进行暴力求解,但是回出现栈溢出的情况,在输入。的时候,电脑内存爆满,导致电脑卡死,而后重启得以恢复。因此需要想出一个更加高效的方法,另一个思路就是——动态规划算法,我们可以定义。数组,将其都存储进去,然后在循环的时候进行遍历这个数组,表示每个值能从那个位置移动而来,,那么每一个数字都只不能移动,所以长度为1的每一个数字的值都为。进行动态规划结束后,我们得到的是以每一个数字结尾的长度为。原创 2024-06-26 20:18:31 · 868 阅读 · 0 评论 -
一文搞定文件的读写操作
的第一个参数表示需要将文件数据写入的地址,可以为一个指针/数组,第二个参数表示需要写入数据的大小,第三个参数表示文件指针。,其参数有两个,第一个参数表示要写入的数据,第二个参数表示要写入的文件。进行关闭,其参数为要关闭的文件指针。文件的读写操作有两种方式,分别是。两个方法进行输入输出流操作。:要先将写入的数据转换为。反序列化可以从文件中读取。最简单的方式是直接使用。可以直接关闭流,其中。原创 2024-05-06 21:17:49 · 931 阅读 · 2 评论