每天一道题
c语言吧
全部回复
仅看楼主
level 5
怒人水瓶
楼主
学了好久c++,断断续续的,一段时间不写代码就不会了,每天一道保持手感,已经好几天没写了,当作一个打卡任务,一个人闷着写出来没人看(秀),没动力坚持。
题目主要是力扣上的简单题,我会把题目和写的代码以及思路贴出来,如果有大佬建议或者优化 指出更好,先谢。
(语言用c++,很多题没stl我做不来;c++吧人不多,不知道咋回事手机端进不去了)
2022年10月09日 12点10分
1
level 5
怒人水瓶
楼主
2022年10月09日 12点10分
3
怒人水瓶
题目的意思 是把字符串s中的字符从小到大(相同的只能取一个)取出来放到另一个字符串result中,然后再从大到小取出来放在result后面,循环往复,直到s的字符都被取光
2022年10月09日 12点10分
level 5
怒人水瓶
楼主
2022年10月09日 12点10分
4
怒人水瓶
解题思路是记录s中每个字符的个数,放入map中,key为字符,value为个数,利用map的特性,map会根据key自动排序,所以直接遍历map,挨个取走放入result中即可,取走后字符对应的值减一,第4,5步同理,不过反着遍历,直到result的的字符个数等于s的字符个数,说明s被取光了
2022年10月09日 12点10分
level 5
怒人水瓶
楼主
[1374] 生成每种字符都是奇数个的字符串
2022年10月09日 12点10分
5
怒人水瓶
如果n是奇数,那么s不变,如果是偶数,就将首个元素变成‘b’,剩下奇数个‘a’
2022年10月09日 12点10分
level 11
嚣张的虫子
直接在力扣的每日一题打卡呗,那边讨论的人多。
2022年10月09日 12点10分
6
怒人水瓶
百度了一下,找到了
2022年10月09日 13点10分
level 5
怒人水瓶
楼主
发了几张图,都被吞了,好像图太大了,无语
2022年10月09日 13点10分
7
level 3
168.@
好贴跟了
主要是学c++才学到一半找不到题刷(要么没学 要么涉及算法 要么太简单)l'z我每天跟你一刷好吧
别忘了放题目
2022年10月10日 00点10分
8
168.@
看了一下好像好多我都没学
等我也学到了再跟吧
2022年10月10日 00点10分
168.@
@Mamba_outtto
2022年10月10日 04点10分
level 5
怒人水瓶
楼主
* [1380] 矩阵中的幸运数
2022年10月10日 11点10分
9
level 5
怒人水瓶
楼主
* [1380] 矩阵中的幸运数
先找出每行的最小值,并记录其列,行,在查看是不是该列的最大值
2022年10月10日 11点10分
10
level 5
怒人水瓶
楼主
今天学到一个新知识分享给吧友,字节的顺序有两种,大端法和小端法,下图是小端法,字节排序和实际是反着来的,123456789对应的16进制是075bcd15,而在内存中正好是倒过来,15 cd 5b 07;之前一直不懂为啥内存显示是反的,不过不知道为啥15到cd之间那么多fffff
2022年10月10日 11点10分
11
星之天仪💫
因为0xcd对于char而言是负数,所以提升到int后依然为负数
2022年10月13日 11点10分
怒人水瓶
@星之天仪💫
还真是,cd等于11001101,收尾是1
2022年10月13日 12点10分
怒人水瓶
@星之天仪💫
我把char改成unsigned char就没有打印这些fff,无符号数扩展为更大的数据类型,前面补0
2022年10月13日 12点10分
星之天仪💫
不是收尾,字节内没有大小端说法,符号位为最高位从0x80到 0xFF对char而言是负值
2022年10月13日 12点10分
level 5
怒人水瓶
楼主
阶乘和
这个题做得脑瓜仁痛,复习了下
2022年10月11日 11点10分
12
level 5
怒人水瓶
楼主
[1389] 按既定顺序创建目标数组
利用vector自带的insert函数,找到指定位置的迭代器插入,就是这种中间插入效率比较低,刚开始尝试用list,然后转为vector,但是始终不成功,不知道为啥
2022年10月11日 13点10分
13
level 5
怒人水瓶
楼主
[1394] 找出数组中的幸运数
还有其他方法,用map,值为key,出现次数为value,然后判断map的size是否为0.不为0,则获得它的rbegin()迭代器,取出迭代器的first,就是幸运值,这种方法不需要对arr进行排序
2022年10月12日 11点10分
14
level 5
怒人水瓶
楼主
1413] 逐步求和得到正数的最小值
题目的意思是,你可以任选一个正数n,然后n从左到右累加数组的每一个元素,但必须保证每次累加后n的值大于等于1,一开始选的这个正数尽可能小
2022年10月13日 10点10分
15
level 5
怒人水瓶
楼主
[1422] 分割字符串的最大得分
2022年10月14日 10点10分
16
1
2
3
尾页