240 投稿
收录了14篇文章 · 1人关注
  • LeetCode - #1 Two Sum

    前言 我们社区从本期开始会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。微博:@故胤道长)的 Swift 算...

  • swift 比较版本号大小

    记录一下swift 版本号比较 例如 2.1.0 高于 1.0.0 和 2.0.0 调用 这个方法返回一个 ComparisonResult 对...

  • 剑指Offer算法题-旋转数组的最小数字--Swift

    题目:把一个数组最开始的若干个元素搬到数组的尾部,我们称之为数组的旋转。输入一个递增数组的旋转,输出旋转数组的最小元素。例如,数组{3,4,5,...

  • 剑指Offer-数组中的逆序对

    题目描述 [数组中的逆序对] 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序...

  • Swift 排序算法代码实现

    冒泡排序 逐个比较并移动,每次循环确定一个最大元素 复杂度:最好O(n),最坏,平均复杂度O(n^2), 空间复杂度O(1)。 稳定性:冒泡排序...

  • LeetCode习题:寻找峰值

    题目描述:峰值元素是指其值大于左右相邻值的元素。给你一个输入数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 ...

  • Swift.二维数组中的查找

    题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样一个二维数组和整数,判断...

  • Resize,w 360,h 240
    LeetCode刷题-二维数组中的查找

    前言说明 算法学习,日常刷题记录。 题目连接 二维数组中的查找[https://leetcode-cn.com/problems/er-wei-...

  • Resize,w 360,h 240
    Swift的二分法查找实践

    Swift的二分法查找实践 在这篇教程中我们会使用计算机科学里一个基础的算法:二分法查找binary search.我们也会实现一个二分法查找的...

  • swift版本反转链表

    一、定义链表节点 二、反转方法 三、 override func viewDidLoad() 中调用

专题公告

算法专项