1 前置这一步非必须,如果之前 N1 已经刷了 OpenWrt 或者 Armbian 那么就不需要了,否则最好还是先刷入 webpad 的官改 V2.2 固件 解压后利用双公头 usb 线和 usb-burning-tool 刷入到 N1 中。 具体步骤如
1 问题描述443.压缩字符串 2 解题思路双指针、滑动窗口,注意for循环中不需要fast++。 3 代码 cpp class Solution { public: int compress(vector<char>& chars) { vector<char> res; int cnt = 0; for (int slow = 0, fast
1 问题描述1812.判断国际象棋棋盘中一个格子的颜色 2 解题思路太简单了,不写 3 代码 cpp class Solution { public: bool squareIsWhite(string coordinates) { if ((coordinates[0] - 'a' + 1 - coordinates[1]) % 2 == 0) return false; else return true; } };
1 问题描述698.划为k个相等的子集 2 解题思路首先,对数组按照从大到小排序,相比从小到大排序,能避免[1, 1, 2, 2]这样的数组的误判; 利用us
1 问题描述438.找到字符串中所有字母异位词 2 解题思路参照30.串联所有单词串,思路完全一致。 3 代码 cpp class Solution { public: vector<int> findAnagrams(string s, string p) { unordered_map<char, int> mp; for (char &c : p) mp[c]++;
1 问题描述93.复原ip地址 2 解题思路回溯实际上就是转化为树形问题,做深度优先遍历。 3 代码 cpp class Solution { public: vector<string> res; string ip; bool check_ip(string &s) { if (s.size() > 3) return false; if (s[0] == '0') { if
1 问题描述1775.通过最少操作次数使数组的和相等 2 解题思路 2.1 哈希+贪心本题总体思路为哈希+贪心,用两个数组mp1,mp2记录nums1,n