C++
每日一题
lix1a
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
模拟memmove库函数功能
memmove()原创 2024-07-25 10:43:06 · 166 阅读 · 0 评论 -
找单身狗2
一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。有数组的元素是:1,2,3,4,5,1,2,3,4,6。1.整体异或,结果就是两个不一样的数字异或结果x。编写一个函数找出这两个只出现一次的数字。只有5和6只出现1次,要找出5和6.3.根据这个位 将原数组分成两组。按照什么规则把5和6分开?(不使用额外的存储空间)原创 2024-07-18 15:25:14 · 433 阅读 · 0 评论 -
字符串旋转结果
例AABCD无论怎么旋,旋转后的所有结果,都包含在了AABCDAABCD这个字符串里了。所以做法很简单,只需要将原字符串再来一遍接在后面,然后找一找待查找的字符串是不是两倍原字符串的子集即可。写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。),对于每次旋转得到的结果与串2进行判断,若满足条件则返回。例如:给定s1 =AABCD和s2 = BCDAA,返回1。左移和右移效果是等效的,关于其字符串长度互补性。给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDA。原创 2024-07-18 10:12:05 · 203 阅读 · 0 评论
分享