首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LeetCode 热题 HOT 100
fisherl
创建于2022-05-21
订阅专栏
LeetCode 热题 HOT 100 语言swift
暂无订阅
共23篇文章
创建于2022-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
盛最多水的容器
上代码 func maxArea(_ height: [Int]) -> Int { var start = 0 var end = height.count-1 var ar
有效的括号
直接上代码 `func isValid(_ s: String) -> Bool { if s.count%2 == 1 { return false
合并两个有序链表
直接上代码 `func mergeTwoLists(_ list1: ListNode?, _ list2: ListNode?) -> ListNode? { if list1==nil {
最大子数组和
直接上代码 func maxSubArray(_ nums: [Int]) -> Int { if nums.count==0 { return -1 } va
爬楼梯
直接上代码 func climbStairs(_ n: Int) -> Int { var pre = 0 var cur = 1 for _ in 1...n {
二叉树的中序遍历
上代码 var valList:[Int] = [] \ func inorderTraversal(_ root: TreeNode?) -> [Int] { ergodic(root: r
对称二叉树
上代码 func isSymmetric(_ root: TreeNode?) -> Bool { return isMirr(node1: root, node2: root) } func
二叉树的最大深度
上代码 func maxDepth(_ root: TreeNode?) -> Int { if root == nil { return 0 } return m
买卖股票的最佳时机
上代码 func maxProfit(_ prices: [Int]) -> Int { var minPrice = Int.max var maxProfit = 0 fo
只出现一次的数字
上代码 func singleNumber(_ nums: [Int]) -> Int { var num = 0 for number in nums { num =
环形链表
上代码 func hasCycle(_ head: ListNode?) -> Bool { var slowNode = head var fastNode = head?.next
相交链表
上代码 func getIntersectionNode(_ headA: ListNode?, _ headB: ListNode?) -> ListNode? { if headA ==
多数元素
多数元素 func majorityElement(_ nums: [Int]) -> Int { let nums = nums.sorted() return nu
反转链表
上代码 func reverseList(_ head: ListNode?) -> ListNode? { var newNode:ListNode? = nil var nextN
合并二叉树
上代码 func mergeTrees(_ root1: TreeNode?, _ root2: TreeNode?) -> TreeNode? { if root1 == nil{
二叉树的直径
上代码 var length = 0 func diameterOfBinaryTree(_ root: TreeNode?) -> Int { depth(node: root)
找到所有数组中消失的数字
上代码 func findDisappearedNumbers(_ nums: [Int]) -> [Int] { var res:[Int] = [] var nnums
翻转二叉树
上代码 func invertTree(_ root: TreeNode?) -> TreeNode? { if root == nil { return nil }
移动零
上代码 func moveZeroes(_ nums: inout [Int]) { \ var index = 0 for number in nums { if n
寻找两个正序数组的中位数
上代码 ``func findMedianSortedArrays(_ nums1: [Int], _ nums2: [Int]) -> Double { let totalLength =
下一页