240 发简信
IP属地:河南
  • Resize,w 360,h 240
    UIStackView 使用

    为什么使用它 1.动态实现视图的添加。不用修改删除、添加、隐藏后的布局约束。2.布局速度快, 不需要写autolayout 繁琐的代码。 ⚠️注...

  • 二分查找

    思想:在有序且不重复的数组中, 选中间的值和目标值做对比, 比中间值大就从后半部分数据查找, 比中间值小从前半部分数据查找, 直到找到和目标值相...

  • 计数排序

    思想:计数排序其实是桶排序的一种特殊情况。所处排序范围是固定的,比如最大值是 k,我们就可以把数据划分成 k 个桶。每个桶内的数据值都是相同的,...

  • 快速排序

    思想:选一个基准值, 将大于它的放右边, 小于它的放左边。找到该基准值的下标, 然后继续递归调用。 代码实现 找到基准值的下标分区实现一 分区实...

  • Resize,w 360,h 240
    归并排序

    思想:先分后合思想, 分到不可以在分, 然后比较大小, 合并数据。 看图清晰明了 代码实现 使用

  • 选择排序

    思想:分已排序区间和未排序区间。每次会从未排序区间中找到最小的元素,将其放到已排序区间的末尾。 使用

  • 插入排序

    思想:分成未排序和已排序两个部分, 从未排序的部分取出一个元素, 将这个元素和已排序的部分数据做对比, 找到插入位置, 将该位置处的数据向后移动...

  • 冒泡排序

    💚交换标志很重要 使用

  • 两数相加 swift

    单向链表实现题目描述给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一...

个人介绍
iOS 开发者, 分享技术