如果你想提升自己的编程能力,尤其是掌握各种算法,Kotlin,在 kotlin 中实现的所有算法.zip绝对是个不错的资源。这个项目包含了从基础的排序和搜索算法,到复杂的动态规划、回溯和贪心算法,应有尽有,几乎覆盖了算法的所有常见领域。 基础算法部分,包括快速排序、冒泡排序、线性搜索等,你可以快速上
Kotlin 0 次浏览
使用 Kotlin 解答约瑟夫问题 约瑟夫问题是一个经典的数学问题,涉及到循环链表和数学推理。此项目展示了如何用 Kotlin 优雅地解决这个问题。 项目亮点 清晰的 Kotlin 代码实现 利用 Kotlin 的特性进行简洁高效的处理 提供测试用例以验证算法正确性 如何使用 克隆此项目 在
Kotlin 21 次浏览
Kotlin 开发里的练手资源,kotlin-99算是比较经典的一个了。它就像刷算法题那样,通过一套难度逐步递增的题目,帮你把 Kotlin 从头到尾过一遍。基础语法那块挺扎实,从var/val到空安全、类型推断,一个都没落下。每道题都不长,但都能挖出不少细节,适合没事儿拿出来练一练。函数和Lamb
Kotlin 0 次浏览
LeetCode 挺适合想提升算法和编程技能的开发者,题库的题目覆盖了从基础到高级的算法领域,适合用来准备面试。对于 Java 和 Kotlin 这两种语言,LeetCode 支持得还不错,Java 的类型安全和类库全,做起数据结构类的题目有优势。而 Kotlin 则是个更简洁的选择,语法更短小,代
Kotlin 0 次浏览
颜色分类leetcode不同ML算法的展示使用背景颜色分类这是一个Kotlin应用程序,它尝试使用不同的机器学习算法来推荐针对不同背景颜色的浅色/深色字体。有些算法是完全从头开始构建的,但其他算法是使用库来展示的。当前的算法/库实现:公式化线性回归(带爬山)逻辑回归(带爬山)决策树随机森林神经网络(
Kotlin 25 次浏览
项目简介1.日志使用slf4j,可以根据具体的需求,自主选择具体的日志框架。本项目中使用log4j2,也可以排除掉,用其他日志框架替换掉。并且可以根据@KtLogger注解,来选择使用特定的Logger,避免无意义的多个相似Logger对象的创建。 // logging抽象类abstract cla
Kotlin 20 次浏览
**Kotlin协程详解:基于Tutorials (Kotlin 1.3)** Kotlin协程是一种轻量级的并发机制,旨在解决Android和Kotlin应用中的异步编程问题。随着Kotlin 1.3版本的发布,协程成为了一项官方支持的功能,大大简化了处理长时间运行任务的方式,避免了回调地狱,提高
IOS 24 次浏览
如果你正好在用 Kotlin 并且又在做 Bazel 构建的话,rules_kotlin这个资源真的挺值得一试的。它了 Kotlin 在 Bazel 中的构建规则支持,让你在构建项目时可以轻松集成 Kotlin 代码,依赖关系也更方便。尤其是那些使用Bazel来管理大规模代码库的开发者,这个规则可以
Kotlin 0 次浏览
Kotlin 的学习笔记整理得还挺用心的,语法、特性、Android 开发、协程、Anko 啥的都有讲,适合边看边上手写点小项目。对 Java 比较熟的同学上手应该没啥压力,语法清爽,表达力也强,写业务代码不啰嗦。尤其是空安全和 Lambda 部分,改写旧代码的时候爽快,嗯,推荐你有空撸一遍。
Kotlin 0 次浏览