Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

📚 Collection of various Data Structures and Algorithms, implemented in Kotlin for educational purposes.

License

NotificationsYou must be signed in to change notification settings

ashtanko/DSA-Kotlin

Repository files navigation

A repository that organizes various data structures, algorithms, and solutions to problems in Kotlin in a structured format

BuildCodebeatCodeFactorCodacy BadgeHits-of-CodeLicense: MITFOSSA StatusCodeStyleKotlin Versioncodacy test coverageMaintainabilityCode Coveragecodecov test coverageMaintainability


Overview

The repository is a collection of open-source implementations of a variety of algorithms implemented in Kotlin andlicensed under MIT License.The implementations and their associated documentations are meant to provide a learning resource for educators andstudents.Hence, one may find more than one implementation for the same objective but using different algorithm strategies andoptimizations.

Features

  • The repository provides implementations of various algorithms in one of the most fundamental general purpose languages
  • Well documented source code with detailed explanations provide a valuable resource for educators and students alike.
  • Source codes are compiled and tested
  • Self-checks within programs ensure correct implementations with confidence.
  • Modular implementations and OpenSource licensing enable the functions to be utilized conveniently in otherapplications.
  • Makefile
  • JUnit 5
  • Code checks (detekt, ktlint, spotless)
  • CI

detekt

Metrics

  • 279 number of properties

  • 239 number of functions

  • 144 number of classes

  • 10 number of packages

  • 89 number of kt files

Complexity Report

  • 8,000 lines of code (loc)

  • 3,881 source lines of code (sloc)

  • 3,009 logical lines of code (lloc)

  • 3,531 comment lines of code (cloc)

  • 440 cyclomatic complexity (mcc)

  • 219 cognitive complexity

  • 0 number of total code smells

  • 90% comment source ratio

  • 146 mcc per 1,000 lloc

  • 0 code smells per 1,000 lloc

Findings (0)

generated withdetekt version 1.23.8 on 2025-03-04 20:50:16 UTC

Releases

No releases published

Packages

No packages published

Contributors3

  •  
  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp