
刷题
刷刷刷
程序员萌芽
夜半荧屏映月华,
指尖飞舞写天涯。
代码千行凝智慧,
bug除尽见朝霞。
展开
-
【华为机考模拟题】Words、Vowel、计算字符串重新排列数
他在写日记的时候都会把元音字母写成大写的,辅音字母则都写成小写,虽然别人看起来很别扭,但是 solo 却非常熟练。你试试把一个句子翻译成 solo 写日记的习惯吧。给定一个只包含大写英文字母的字符串 S,要求给出对 S 重新排列的所有不相同的排列数。每个句子由多个单词组成,句子中的每个单词的长度都可能不一样,假设每个单词的长度。如:S 为 ABA,则不同的排列有 ABA、AAB、BAA 三种。为该单词的重量,你需要做的就是给出整个句子的平均重量。是元音字母的变成大写,其他的变成小写。原创 2024-05-07 16:19:35 · 684 阅读 · 0 评论 -
模拟memcpy和memmove
无法处理重叠问题,如123456789自移动12345成为123412345,用memcpy会变成123412341,因为后移动的元素已经被先前移动的覆盖。从src地址复制count个字节到dest。于是有memove可以处理这种情况,原型。memcpy是内存复制函数,原型如下。从后往前复制可以避免这种情况。原创 2024-04-09 16:01:35 · 264 阅读 · 0 评论