首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
忆江南
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
216
文章 216
沸点 0
赞
216
返回
|
搜索文章
赞
文章( 216 )
沸点( 0 )
排序算法:快速排序的理解与实现
快速排序算法:首先会在序列中随机选择一个基准值(pivot),然后将除了基准值以外的数分为“比基准值小的数” 和 “比基准值大的数”这两个类别。再将其排列成以下形式 接着,分别对基准值两边的数组进行快速排序,直至基准值的左侧只有一个数据,则排序完成。 如图所示,我们使用快速排序…
终于学会反转链表了|leetcode206、nc78(cpp、java实现)
前期提要: 链表反转是高频考点,在各大高频题排名网站长期占领前三,在牛客网稳居第一。 链表反转之所以很重要,是因为它在实际编程中应用广泛,可以解决很多与链表相关的问题。一些算法和数据结构需要借助链表来
OC中block的底层实现原理
1. block的本质 block本质上是一个OC对象,它内部也有isa指针,这个对象封装了函数调用地址以及函数调用环境(函数参数、返回值、捕获的外部变量等)。当我们定义一个block,在编译后它的底层存储结构是怎样的呢? 下面我们来看一个例子,定义了一个block,并在blo…
Swift系列面试题总结
基础题: 1.Objective-C与Swift的异同? 来一次有侧重点的区分Swift与Objective-C 2.类(class) 和 结构体(struct) 有什么区别? 类(class) 和
iOS高级开发面试题合集(一)
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) 知名大厂iOS开发面试题篇 一:腾讯—最新iOS面试题总结 关于面试题,可能没那么多时间来总结答案,有什么需要讨
iOS Swift开发面试题总结
Swift 优点 (相对 OC) Swift 更加安全,是类型安全的语言 代码少,语法简洁,可以省去大量冗余代码 Swift 速度更快,运算性能更高,(Apple 专门对编译器进行了优化)
货拉拉iOS包体积优化总结
一、前言 更小的包体积有助于拉新推广,试想一下,在推广APP时特别是在户外,是不是包体积小的更容易让用户下载呢?更小的包体积占用更小磁盘空间,下载更快,消耗数据流量也更少;此外,包体积是一个综合的性能
flutter自学笔记11- 性能、渲染、包体积、懒加载、线程、并发隔离
本文主要涉及Flutter 性能相关的概念,如渲染、包体积管理、懒加载、线程相关、以及并发操作使用的Dart隔离概念。 性能优化是提升用户体验的关键,它涉及多个方面
深入理解Flutter/Dart事件机制
`Isolate`之间如何通过端口(`Port`)互相通讯? 定时器`Timer`以及微任务是如何工作的? 程序的I/O是如何进行的? 在`Isolate`中做网络请求为什么不会阻塞
iOS应用的启动流程和优化详解
一、应用启动流程1、整体过程(1)解析Info.plist加载相关信息,例如如闪屏沙箱建立、权限检查(2)Mach-O(可执行文件)加载如果是胖二进制文件(为了保持向下兼容,且支持旧有设备及旧有指令集
下一页
个人成就
文章被点赞
13
文章被阅读
1,934
掘力值
186
关注了
31
关注者
2
收藏集
1
关注标签
5
加入于
2016-08-01