iOS中关于线程和队列,有一些概念:队列、串行队列、并发队列、主线程、主队列、任务、同步、异步。这些概念的意义和联系又是什么呢? 本质上 队列:...
本文的目的是单纯的翻译一下Alamofire的基本用法的文档,原文是在github上:https://github.com/Alamofire/...
偶然看到数独的问题,因为自己也玩过数独,就产生了用代码来破解数独的这么一个想法。 想法 数独就是个大的九宫格,每个九宫格又是一个小的九宫格,这个...
二叉查找树是一种特殊的二叉树,任意一个节点,右子树中的所有的值都比节点本身大,左子树中所有的值都比节点本身的值要小。 二叉查找树 使用二叉查找树...
二叉树 是一种特殊的“树”结构,它每个节点最多有两个子树。 树 树 是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。把...
【引言】有一个准备偷东西的小偷,他有一个用来偷东西的背包,这个背包只能装4斤重的东西。但是他所要偷的店里,却有几十种上百种的商品,这些商品质量价...
我们知道,狄克斯特拉算法可以用于寻找权值为正的有向无环图的最短路径。如果我们遇到图中某些边的权值为负,我们应该如何寻找最短路径呢?贝尔曼福德算法...
在我们寻找身边的人际关系的时候,可以采用上一篇的广度优先搜索来进行查找。当我们走出门去,想要到某个地方的时候,这种场景我们安排路径就更加的适合使...
【引言】我们生活中都会有过“找人”的经历。比如,我们想简单的找一个医生来咨询一些事情,或者找一个律师或者是老师。我们会怎么找呢?怎么才能找到呢?...