目录
内容目录
Algorithm
- 交换后字典序最小的字符串
https://leetcode.cn/problems/lexicographically-smallest-string-after-a-swap/description/
class Solution {
public:
bool issame(int a, int b) {
return (a % 2 == 0 && b % 2 == 0) || (a % 2 != 0 && b % 2 != 0);
}
string getSmallestString(string s) {
if (s.empty()) return "";
if (s.size() == 1) return s;
for (int i = 0; i < s.size() -1 ; i++) {
if (!issame(s[i],s[i+1])) continue;
if (s[i+1] < s[i]) {
swap(s[i+1],s[i]);
break;
}
}
return s;
}
};
Review
https://youtu.be/tsTeEkzO9xc?si=wxY9eLcRzx8PRXC2
Andrej Karpathy 关于LLMOS、AGI 的一些思考,以及一些开发感悟:
1、从小项目开始做起,滚雪球
2、投入大量时间
Tip
bazel cc_library 产生.so时并不会将依赖关系导出,也就是 deps != link, 需要通过cc_binary 将cc_library的产物包一层,这样链接关系才生效。
- 知行合一
- 认真对待第一个客户,要超出他的预期