Life is like a Markov chain. It is independent of your past, and only depends on your present.
Leetcode 357: 统计各位数字都不同的数字个数解法包括暴力解法和扩张方法。 暴力解法直接对所有的数字求解,约为O(nlogn),目测必定超时,就不浪费时间了
Leetcode 804 唯一摩尔斯密码词没什么难度,水题。如果不是每日一题不建议刷。 #include <iostream> #include <string> #include <vector> #include <queue> #include <map> using namespace std; class Solution { public: int uniqueMorseRepresentations(vector<string>& words) { vector<string> password{".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."}; map<string,bool> exist; for(int i=0;i<words.size();i++){ string& word = words[i]; string origin; for(int j=0;j<word.length();j++){ origin = origin
Leetcode 780 到达终点22年4月9日每日一题 题目大意:给定起点(sx,sy)和终点(tx,ty),询问是否能够通过一系列转换从起点到达终点。 从点(x,
Leetcode中与数组相关的题目,包括704、35
寻找两个正序数组的中位数这道题最终没有做出来。倒不是字面意义上的没有做出来,而是看了答案之后发现难点并不在思路上,而在于细节上。但是细节我已
22年4月8日的每日一题,很简单的BFS层次遍历树。 唯一的问题在于对BFS的细节理解不到位,我的做法与标准做法相比多开了一个map来保存节点