首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
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 =
下一页