如果你想提升自己的编程能力,尤其是掌握各种算法,Kotlin,在 kotlin 中实现的所有算法.zip绝对是个不错的资源。这个项目包含了从基础的排序和搜索算法,到复杂的动态规划、回溯和贪心算法,应有尽有,几乎覆盖了算法的所有常见领域。 基础算法部分,包括快速排序、冒泡排序、线性搜索等,你可以快速上
Kotlin 0 次浏览
使用 Kotlin 解答约瑟夫问题 约瑟夫问题是一个经典的数学问题,涉及到循环链表和数学推理。此项目展示了如何用 Kotlin 优雅地解决这个问题。 项目亮点 清晰的 Kotlin 代码实现 利用 Kotlin 的特性进行简洁高效的处理 提供测试用例以验证算法正确性 如何使用 克隆此项目 在
Kotlin 21 次浏览
Kotlin 开发里的练手资源,kotlin-99算是比较经典的一个了。它就像刷算法题那样,通过一套难度逐步递增的题目,帮你把 Kotlin 从头到尾过一遍。基础语法那块挺扎实,从var/val到空安全、类型推断,一个都没落下。每道题都不长,但都能挖出不少细节,适合没事儿拿出来练一练。函数和Lamb
Kotlin 0 次浏览
#define MAX_NODE 50 void PostorderTraverse( BTNode *T) { BTNode *S1[MAX_NODE] ,*p=T ; int S2[MAX_NODE] , top=0 , bool=1 ; if (T==NULL) pr
C 23 次浏览
LeetCode 挺适合想提升算法和编程技能的开发者,题库的题目覆盖了从基础到高级的算法领域,适合用来准备面试。对于 Java 和 Kotlin 这两种语言,LeetCode 支持得还不错,Java 的类型安全和类库全,做起数据结构类的题目有优势。而 Kotlin 则是个更简洁的选择,语法更短小,代
Kotlin 0 次浏览
FarawayPlayer 架构解析 FarawayPlayer 采用 MVP 架构,并利用以下组件实现交互: 1. BottomBar: 底部导航栏使用 com.roughike:bottom-bar:2.3.1 实现。 通过 tabs.xml 定义导航标签。 2. 动态 ToolBar:
Kotlin 24 次浏览
这份指南阐述了如何使用 Kotlin 语言简洁有效地实现 Model-View-Presenter (MVP) 架构模式。
Kotlin 22 次浏览
kotlin-parcelize-darwin 是一个 Kotlin/Native 编译器插件,可以帮助开发者为 Darwin/Apple 平台自动生成 Parcelable 实现。该插件目前处于开发阶段,未来将会为开发者提供更加便捷的 Parcelable 对象序列化方式。
Kotlin 19 次浏览
Kotlin期货Kotlin中期货的简单实现。具有最小的依赖关系,因此您可以在Android上使用它。入门使用Gradle获取将我的Bintray存储库添加为Maven存储库: repositories { maven { url " https://dl.bintray.com/rahu
Kotlin 17 次浏览