关键字:最长不重复子串、双指针 难度:Medium 题目大意:求一个字符串最长不重复子串的长度 题目: Given a string, find...
关键字:动态规划、递归 难度:Medium 题目大意:计算两网格之间所有可能路径,只能向右或下行走 题目: A robot is located...
关键字:动态规划、回文字符串 难度:Medium 题目大意:输出一个字符串的最长回文子串 题目: 解题思路: 思路一:以每一个字符为中心,往两边...
1、synchronized使用 synchronized是java提供的关键字,用来实现同步,主要用法有以下几种: 同步代码块,锁是括号里面的...
-- 关键字:链表、归并排序-- 难度:Medium-- 题目大意:对一个链表排序,时间复杂度:O(NlogN) ,空间复杂度:O(1) 题目:...
关键字:反转部分链表 难度:Medium 题目大意:反转部分链表,要求遍历一次链表完成 题目: 解题思路: 先建立一个dummy结点,pre结点...
关键字:链表、双指针 难度:easy 题目大意:检测给定的链表是否存在环 题目: 解题思路: 1、采用双指针,起始双指针均指向头结点,fast指...
关键字:树、深度优先 难度:Medium 题目大意:给定二叉树,找到所有root-to-leaf路径和等于给定sum的所有路径。 题目: 解题思...
关键字:树、深度优先搜索 难度:easy 题目大意:从给定的二叉树中,查找是否存在root->leaf路径和等于sum的路径。 题目: 解题思路...