Skip to content

rong118/coding-kendo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Kendo (コーディングの剣道)

Explore data structures, algorithms, and complexity analysis. Plus a curated set of interview coding questions.

Table of Contents

I. Complexity Analysis

Complexity analysis is the process of evaluating how an algorithm's resource usage — time and memory — scales as the input size grows. It helps compare algorithms and choose the right one for a given problem.

II. Data Structures

A data structure defines how data is organized and stored in memory. Choosing the right structure directly impacts the efficiency of operations like access, search, insertion, and deletion.

Basic Data Structures

Tree

Graph

Other Data Structures

III. Algorithms

An algorithm is a step-by-step procedure for solving a problem. Understanding common algorithmic patterns allows you to break down complex problems and apply proven strategies efficiently.

Basic Algorithms

Other Algorithms

About

An overview of data structures, algorithms, and complexity analysis, along with a collection of interview coding questions.

Topics

Resources

Stars

Watchers

Forks

Contributors