- 博客(10)
- 收藏
- 关注
原创 leetcode136.只出现一次的数字
这个是我第一次想到的方法,因为最近刚做过类似的题,所以我首先想到的就是这个方法。这个是通过查资料,了解到位或运算的性质恰好能解决这个问题,相同为1,不同为0.但忽略了题目要求线性时间复杂度,空间复杂度必须是1,只能有一个内存空间。,用vector设置一个动态数组,存储空间不是1哦。在leedcode上能够通过。,只需要遍历一次数组。,只需要遍历一次数组。
2025-03-19 23:12:52
161
原创 PTA||L1-034 点赞
vector适用于频率统计预分配空间动态数据存储max_element如查找数组最大值、统计字符出现次数或优化算法性能。
2025-03-18 23:37:56
425
原创 VS Code终端让我头疼的中文乱码:你是否会遇到UTF-8与GBK的碰撞!!!
我也是查了很多,有各种各样的解决方法,但都没有彻底解决我的问题,像看到可以在代码中加这个头文件,调用SetConsoleOutputCP ( ) 函数( 是一个Windows API函数调用,用于设置控制台输出代码页。)但都没有彻底解决,我当时在一个简单的打印“你好,世界”这里面试了一下,但是在另一个设计 学生表的程序中却没有成功。对于这个问题,我了解到我的不足:在网上去搜问题的时候,要把自己的情况描述的尽可能清楚,很多问题都可能造成相同的结果,要究其根本,才能真正解决掉问题。
2025-03-15 16:03:27
507
原创 2024总结
2024年上学期时间匆匆而去,已经2025年了,在过去的时光,我学到了什么呢?如果只是跟着大众的进度,显然学的只是皮毛,既来之则安之,选择了计算机专业,开始是跟从大众走,但现在,我慢慢有了兴趣,但又缺乏主动性,就是能学、学起来不吃力(可能🤔平常写的题都很常规,没有大量的刷题)刷题这件事很重要,但我好像还没找的方法,自己的灵活性也不太好,导致自己总是遇到难题就失去了兴趣,有时想刷题时,总是以“学到的东西不多”来搪塞自己,这里不禁想请问大神们的心得(就算语言的性能不优,也能够冲出一条路?
2025-01-04 16:15:23
969
1
原创 简单的两种排序法(冒泡法&选择法).C
/如果前一个数比后一个数大,则交换两个数。//内循环是当前趟数要比较的次数。//外循环是排序的趟数,共9次。//输出排序后的数组。
2024-12-24 15:41:51
135
原创 猜数字.C
/srand() 是 stdlib.h 头文件中声明的函数,设置伪随机数生成器的种子。printf("太好了,你用了%d次就猜到了答案。\n",count);//随机数生成器的种子都是不同的(因为每次运行时的时间戳不一样)printf("我已经想好了一个1到100之间的数。//取模的结果就是该随机数除以 100 后的余数。printf("请猜这个1到100之间数:");//rand() 函数生成的随机数进行取模运算。printf("你猜的数大了。printf("你猜的数小了。
2024-12-24 15:35:26
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅