摘要: 众所周知,在C++中有三种参数传递的方式: 按值传递(pass by value) include using namespace std; void swap(int a,int b) { int temp = a; a = b; b = temp; } int main() { int a = 阅读全文
posted @ 2019-03-08 20:52 闽A2436 阅读(3245) 评论(1) 推荐(2) 编辑
摘要: [toc] 题目链接 "Word Search LeetCode" 注意点 尽量减少函数参数的个数,而且最好使用引用,否则速度会慢很多 解法 解法一:典型的dfs。从开头的字母开始,往四周寻找下一个字母,如果没有匹配的就返回false。根据 "短路特性" 找到一个匹配的之后就会继续访问下去。 cla 阅读全文
posted @ 2019-03-08 20:17 闽A2436 阅读(130) 评论(0) 推荐(0) 编辑
摘要: [toc] 题目链接 "Subsets LeetCode" 注意点 解法 解法一:递归,每次就将tmp加入ret中,然后往tmp中加一个数字,继续递归。原理如下,第i(i 0)层表示nums[i 1]的状态(选择或者不选择),最后叶节点就是结果。 解法二:非递归,nums中的数字一个个处理,从空集开 阅读全文
posted @ 2019-03-08 17:50 闽A2436 阅读(154) 评论(0) 推荐(0) 编辑