206. Reverse Linked List 题目: https://leetcode.com/problems/reverse-linked-list/ 难度: Easy 用三个指针,分别指向prev,cur 和 …
分类:LeetCode
LeetCode算法练习——深度优先搜索 DFS(2)
更多干货就在我的个人博客 BlackBlog.tech 欢迎关注! 也可以关注我的csdn博客:黑哥的博客 谢谢大家! 我们继续LeetCode之旅. 做了一段时间的LeetCode,感觉还是不错的。算法很基础,没有特别…
13. 罗马数字转整数(Swift版)
一、题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。…
LeetCode算法题-Binary Watch(Java实现)
这是悦乐书的第216次更新,第229篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第84题(顺位题号是401)。二进制手表顶部有4个LED,代表小时(0-11),底部的6个LED代表分钟(0…
二刷5. Longest Palindromic Substring
Medium 处理情况有三种, 处理方法本质上是一种动态规划,现在的状态取决于前一个状态 Substring长度为1的都是palindrome 长度为2的就判断两个char是不是相等就行 上面两个相当于动归的base c…
Leetcode 109. Convert Sorted List to Binary Search Tree
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. …
Leetcode 146. LRU Cache
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following ope…
31. 数组划分
题目 31. 数组划分 给出一个整数数组 nums 和一个整数 k。划分数组(即移动数组 nums 中的元素),使得: 所有小于k的元素移到左边 所有大于等于k的元素移到右边 返回数组划分的位置,即数组中第一个位置 i,…
[LeetCode] Valid Perfect Square 检验完全平方数
Given a positive integer num, write a function which returns True if num is a perfect square else False…
[LeetCode] Valid Word Abbreviation 验证单词缩写
Given a non-empty string s and an abbreviation abbr, return whether the string…
[LeetCode] Validate IP Address 验证IP地址
In this problem, your job to write a function to check whether a input string is a valid IPv4 address o…
LeetCode | Triangle
题目: Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers…