240 发简信
IP属地:江苏
  • iOS代码编写规范

    一、命名规则 1、总则 简洁简单明了,尽量使用全拼 当然,我们也会有一些常用的缩略词,比如 info 代表 Information等(持续补充)...

  • 双指针法(Swift代码篇)

    双指针法有三种: 左右指针法(头尾指针法) 快慢指针法 滑动窗口 左右指针法 左右指针法是最常见的双指针法,左右两端两个指针相向而行。一般针对有...

  • 二叉树三种遍历Swift代码实现

    二叉树的三种遍历 二叉树 前序遍历 中序遍历 后序遍历 另外 不得不说,得到二叉树的前序遍历和中序遍历的结果或者后序遍历和中序遍历的结果,是可以...

  • 深度优先搜索DFS—Swift代码模板

    Swift 总结:如果只是要找到某一个结果是否存在,那么DFS会更高效。因为DFS会首先把一种可能的情况尝试到底,才会回溯去尝试下一种情况,只要...

  • 广度优先搜索BFS—Swift代码模板

    Swift 总结:如果是要找所有可能结果中最短的,那么BFS会更高效。因为DFS是一种一种的尝试,在把所有可能情况尝试完之前,无法确定哪个是最短...

  • LRU算法—Swift代码实现

    Swift 需要用到哈希表和双向链表进行实现。哈希表可以快速查找,双向链表能够通过自身从链表中删除自身

  • 二分查找—Swift代码模板

    Swift代码模板 还有一个模板更高级一些,用于解决某些类型的问题: 复杂度分析 时间复杂度:O(logn),其中 n 是数组的长度。 空间复杂...

  • 使用Gemfile

    RubyGems + Bundler 对于很多人来说,CocoaPods是第一个介绍编程项目中依赖管理的工具。很多CocoaPods的想法来源于...

  • 如何使用CocoaPods plugins

    CocoaPods + Plugins CocoaPods是一个由极少数维护者运营的社区项目,需要维护大量的表面区域。可以肯定地说CocoaPo...