一、判断回文单链表 二、优化空间复杂度 三、最后总结 我们之前有两篇文章写了回文串和回文序列相关的问题。 寻找 回文串的核心思想是从中心向两端扩展: string palindrome ( string & s , int l , int r ) { // 防止索引越界 while ( l >=...
使用Iterator 小结 读后有收获可以支付宝请作者喝咖啡: 使用Iterator Java的集合类都可以使用for each 循环,List 、Set 和Queue 会迭代每个元素,Map 会迭代每个key。以List 为例: List < String > list = List . of ( "Apple" , "Orang...
Longest Words Question 题解 Java 源码分析 复杂度分析 Reference Longest Words Question lintcode: (133) Longest Words Given a dictionary , find all of the longest words in th...
Go range函数 Go range函数 range函数是个神奇而有趣的内置函数,你可以使用它来遍历数组,切片和字典。 当用于遍历数组和切片的时候,range函数返回索引和元素; 当用于遍历字典的时候,range函数返回字典的键和值。 package main import "fmt" func main () { ...