Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
支持Java、C++、JavaScript、Python2、Python3、Go 六种热门编程语言,让广大的程序员可以自由选择自己擅长的语言; LintCode上每一道题都设有中文和英文描述,同时满足国内及海外用户,可以根据自己的喜好自由设置。 LintCode 使用指南 1、直接刷题 进入LintCode 主页,在顶部“算法”菜单中选择“全部题目”,题库已经按...
856 Score of Parentheses 题意:给定一个括号序列s,请计算它的分数。分数规则有三条:()记1分;AB两个序列连接,则分数相加;(A)记2*A的分数。 难度:medium 解法:按照规则处理即可。不过,要区分A+B和(A)这两种情况,因此,还是需要O(n^2)时间的。比如()(()),如果直接拿掉左右的“(”和“)”,中间的一段...
IDTitleDifficultySolutions 1 Two Sum Easy JavaScript 2 Add Two Numbers Medium JavaScript 3 Longest Substring Without Repeating Characters Medium JavaScript 5 Longest Palindromic Substring Medium JavaScript 6 Zigzag Conversion Medium JavaScript 7 Reverse Integer Medium JavaScript 8 String to Integer (atoi) ...
856.Score-of-Parentheses (M+) 946.Validate-Stack-Sequences(H-) 1190.Reverse-Substrings-Between-Each-Pair-of-Parentheses (H-) 1209.Remove-All-Adjacent-Duplicates-in-String-II (M+) 1586.Binary-Search-Tree-Iterator-II (H) 2197.Replace-Non-Coprime-Numbers-in-Array (H-) 2296.Design-a-Text...
序号Swift && 题名C++Python3KotlinDifficulty 1326 灌溉花园的最少水龙头数目 ✓ ✓ ✓ Hard 1325 删除给定值的叶子节点 ✓ ✓ ✓ Medium 1324 竖直打印单词 ✓ ✓ ✓ Medium 1323 6和9组成的最大数字 ✓ ✓ ✓ Easy 1322 ✓ ✓ ✓ Easy 1321 ✓ ✓ ✓ Medium 1320 二指输...
基础知识:基于红黑树(平衡二叉搜索树)的一种树状 hashmap,增删查改、找求大最小均为logN复杂度,Python当中可以使用SortedDict替代;SortedDict继承了普通的dict全部的方法,除此之外还可以peekitem(k)来找key里面第k大的元素,popitem(k)来删除掉第k大的元素,弥补了Python自带的heapq没法logN时间复杂度内删除某个元素...
逆序No.【Swift】 && 题目【Title】C++JavaPython3Difficulty 1125 最小的必要团队 - Smallest Sufficient Team C++ Java Python3 Hard 1124 表现良好的最长时间段 - Longest Well-Performing Interval C++ Java Python3 Medium 1123 最深叶节点的最近公共祖先 - Lowest Common Ancestor of Deepest Leaves C++ Java ...
逆序No.【题目Title】&【Swift】【C#】【C++】【Java】【Python】难度Difficulty 1028 从先序遍历还原二叉树 - Recover a Tree From Preorder Traversal C# C++ Java Python Hard 1027 最长等差数列 - Longest Arithmetic Sequence C# C++ Java Python Medium 1026 节点与其祖先之间的最大差值 - Maximum Difference...
#TitleSource CodeArticleDifficulty 1 two-sum Python Rust 📝 Easy 2 add-two-numbers Python 📝 Medium 3 longest-substring-without-repeating-characters Python 📝 Medium 4 median-of-two-sorted-arrays Python 📝 Hard 5 longest-palindromic-substring Python 📝 Medium 6 zigzag-conversion Python ...