Mg + ZnSO₄ == MgSO₄ + Zn
Find me on
四数相加 四数相加 II HashMap 存一个数组,如 A。然后计算三个数组之和,如 BCD。时间复杂度为:O(n)+O(n^3),得到 O(n^3). HashMap 存三个数组之和,如 ABC。然后计算一个数组,如 D。时间复杂度为:O(n^3)+O(n),得到 O(n^3). HashMap
有效的字母异位词 字符a到字符z的ASCII是26个连续的数值,所以字符a映射为下标0,相应的字符z映射为下标25。<
两两交换链表中的节点 难点在于,要用到临时变量记录被交换位置的节点,边界的处理,以及cur的移动
设计链表 707. 设计链表 - 力扣(LeetCode) 在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。 addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节点将成为链表的第一个节点。 ad
209. 长度最小的子数组 - 力扣(LeetCode) 主要思路:一个数组,左右指针同时在起点,右指针不断向右移动,直到左右指针内sum和>=target,并且记录下当前长度,这个时候收缩left值,直到小于target,又重复右指针向右移动的过程,子数组长度只会在多次比较中保留最小的。
977. 有序数组的平方 - 力扣(LeetCode) 主要思路是双指针,写了三个版本,感觉优化后第三版更好。 版本一、平方后排序,时间复杂度O(n logn ) 用的
【推荐】循环体内,字符串的连接方式,使用 StringBuilder 的 append 方法进行扩展。
1. Two Sum (两数之和), Easy, 11757 likes ✔️ 2. Add Two Numbers (两数相加),
篡改猴 - Microsoft Edge Addons 点击添加新脚本
IO密集型任务 一般来说:文件读写、DB读写、网络请求等 推荐:核心线程数大小设置为2N+1 (N为计算机的CPU核数) CPU密集型任务 一般来说:计