data-structures-and-algorithms-kotlin

所属分类:数据结构
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2023-03-27 19:11:28
上 传 者sh-1993
说明:  Kotlin编程语言中数据结构和算法(DSA)的实现和解释
(Implementation and explanation of Data Structures and Algorithms (DSA) in Kotlin programming language)

文件列表:
.idea/ (0, 2023-07-20)
.idea/codeStyles/ (0, 2023-07-20)
.idea/codeStyles/Project.xml (381, 2023-07-20)
.idea/codeStyles/codeStyleConfig.xml (142, 2023-07-20)
.idea/kotlinc.xml (179, 2023-07-20)
.idea/libraries/ (0, 2023-07-20)
.idea/libraries/KotlinJavaRuntime.xml (906, 2023-07-20)
.idea/misc.xml (279, 2023-07-20)
.idea/modules.xml (300, 2023-07-20)
.idea/uiDesigner.xml (8792, 2023-07-20)
.idea/vcs.xml (180, 2023-07-20)
Data Structures and Algorithms.iml (498, 2023-07-20)
LICENSE.md (1076, 2023-07-20)
dsa-kotlin-banner.png (51903, 2023-07-20)
src/ (0, 2023-07-20)
src/algorithms/ (0, 2023-07-20)
src/algorithms/recursion/ (0, 2023-07-20)
src/algorithms/recursion/factorial/ (0, 2023-07-20)
src/algorithms/recursion/factorial/Factorial.kt (1062, 2023-07-20)
src/algorithms/recursion/fibonacci/ (0, 2023-07-20)
src/algorithms/recursion/fibonacci/Fibonacci.kt (1241, 2023-07-20)
src/algorithms/recursion/reverse_string/ (0, 2023-07-20)
src/algorithms/recursion/reverse_string/ReverseString.kt (1135, 2023-07-20)
src/algorithms/searching/ (0, 2023-07-20)
src/algorithms/searching/bfs/ (0, 2023-07-20)
src/algorithms/searching/binary_search/ (0, 2023-07-20)
src/algorithms/searching/binary_search/BinarySearch.kt (1290, 2023-07-20)
src/algorithms/searching/dfs/ (0, 2023-07-20)
src/algorithms/searching/linear_search/ (0, 2023-07-20)
src/algorithms/searching/linear_search/LinearSearch.kt (709, 2023-07-20)
src/algorithms/sorting/ (0, 2023-07-20)
... ...

![DSA in Kotlin](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/dsa-kotlin-banner.png) ## Data Structures and Algorithms in Kotlin This is a GitHub repository containing implementations and explanations of various data structures[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://en.wikipedia.org/wiki/Data_structure) and algorithms[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://en.wikipedia.org/wiki/Algorithm) in Kotlin programming language. The repository covers a wide range of topics including arrays, linked lists, stacks, queues, trees, sorting algorithms, searching algorithms, and dynamic programming. Each implementation is accompanied by clear and concise code comments explaining the purpose and functionality of the code. The repository provides a great resource for anyone looking to learn or improve their understanding of data structures and algorithms using Kotlin. ### Overview - [Data Structures](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures) - Arrays[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/arrays) - Hash Tables[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/hash_tables) - Linked Lists[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/linked_lists) - Stacks[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/stacks) - Queues[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/queues) - Trees[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/trees) - Graphs[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/data_structures/graphs) - [Algorithms](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/algorithms) - Recursion[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/algorithms/recursion) - Sorting[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/algorithms/sorting) - Bubble Sort - Selection Sort - Insertion Sort - Merge Sort - Quick Sort - Searching[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/algorithms/searching) - Linear Search - Binary Search - BFS - DFS - [Dynamic Programming](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/tree/master/src/dynamic_programming) - Memoization[](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/2daef674620f7deb2155de5a03d3e861fc2739fa/src/dynamic_programming/memoization) ### Get started 1. Clone or download the repository and open it on your favorite IDE. (Recommended IDE: [IntelliJ IDEA](https://github.com/abdurakhmonoff/data-structures-and-algorithms-kotlin/blob/master/https://www.jetbrains.com/idea/download/)) 2. Checkout the implementation and explanation of various data structures and algorithms and try them out.

近期下载者

相关文件


收藏者