搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 码尚分享 > Swift算法俱乐部,换个角度看世界

Swift算法俱乐部,换个角度看世界

码尚分享 2018-03-01

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。


数据结构(英语:data structure)是计算机中存储、组织数据的方式。


  • Swift算法俱乐部有什么用


“当你改变看待事物的方式时,你看到的东西就会改变。” 马克斯普朗克,量子理论家和诺贝尔奖获得者



Swift开发人员,可以访问Swift标准库中的大量方法,这些方法实现了方便的算法,例如sort()。但,有时需要一种超出标准库所提供的自定义算法。这就是Swift算法俱乐部的用武之地。它是一个免费的,开源的Swift流行算法和数据结构实现集合,详细解释了它们的工作原理。


新手可以从下面开始,数据结构和算法列表:


  1. Stack

  2. Queue

  3. Insertion Sort

  4. Binary Search and Binary Search Tree

  5. Merge Sort

  6. Boyer-Moore string search


Swift算法俱乐部,换个角度看世界


包含以下几个方面


算法:搜索,字符串搜索,排序,机器学习等;

数据结构:队列,树,哈希,图表等;

Puzzles:Two-Sum Problem,编码和解码二叉树等


  • Github现在有5个分支



  • 本文参考


9ima.com

Kelvin Lau

github


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《Swift算法俱乐部,换个角度看世界》的版权归原作者「码尚分享」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读