Skip to content

Otfot/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

算法练习

本仓库主要为了练习基础算法与数据结构,加深学习印象。

排序

基于比较的排序

基于特定场景的排序

搜索

基于图的搜索

基于树的搜索

字符串匹配

单模式串匹配

数据结构

树相关结构

链表相关结构

算法思想

小技巧

  • 对于插入排序和冒泡排序来说,一般使用插入排序,其数据移动操作(一步)要少于冒泡的数据交换操作(三步)

应用场景

稳定性排序算法的适用场景:

  • 下订单顺序排列

术语

顺序度:在一组元素中小的元素在大的元素前面的个数。

逆序度 = 满顺序度 - 初始顺序度,满顺序度 = (1 + n-1) * (n-1) / 2

说明

本仓库部分代码实现参考:

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Languages