- 博客(43)
- 收藏
- 关注
原创 有效的字母异位词
示例 1: 输入: s = "anagram", t = "nagaram" 输出: true。给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 2: 输入: s = "rat", t = "car" 输出: false。
2024-04-12 23:07:44
331
原创 移除元素{c++}
示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。示例 2: 给定 nums = [0,1,2,2,3,0,4,2], val = 2, 函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。元素的顺序可以改变。
2024-04-12 23:06:55
443
2
原创 反转字符串
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。输入:["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]
2024-04-12 23:04:11
217
原创 [存档]有效字母的移位
如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?中每个字符出现的次数都相同,则称。,编写一个函数来判断。
2024-04-12 22:59:51
195
原创 分巧克力[C++]二分
儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有 N 块巧克力,其中第 i 块是 Hi×Wi 的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。切出的巧克力需要满足:形状是正方形,边长是整数大小相同例如一块 6×5 的巧克力可以切出 6 块 2×2 的巧克力或者 2 块 3×3 的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小明计算出最大的边长是多少么?
2024-04-07 14:40:45
321
原创 有效完全平方数(二分法)
是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。不能使用任何内置的库函数,如。是一个完全平方数,则返回。
2024-03-13 17:28:51
433
原创 算法基础知识积累(持续更新ing)
乘方函数:double pow(double a, double b);开方函数:double sqrt(double x);求浮点型数的绝对值:double fabs(double a);个位:a%10 十位:a/10%10 百位:a/100。函数声明:double ceil(double x);求整数的绝对值:int abs(int a);< cmath >数学库函数调用。根据三边(a,b,c)求面积。向上取整函数ceil()取大于等于x的最小的整数。(eg:2.x 取 3)强制将数字转换成字符。
2023-12-13 10:34:52
500
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅