Skip to content

该仓库数据结构是由Java实现,Data struct是C语言实现的,此次新增了一些进阶算法,如Bellman-Ford算法、拓扑排序算法、Dijkstra算法等

Notifications You must be signed in to change notification settings

LYT0905/DataStruct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

DataStruct

介绍

该仓库数据结构是由Java实现,Data struct是C语言实现的,此次新增了一些进阶算法,如Bellman-Ford算法、拓扑排序算法、Dijkstra算法等

什么是算法?

定义

在数学和计算机科学领域,算法是一系列有限的严谨指令,通常用于解决一类特定问题或执行计算

In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/) is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation.[^1]

Introduction to Algorithm[^2]

不正式的说,算法就是任何定义优良的计算过程:接收一些值作为输入,在有限的时间内,产生一些值作为输出。

Informally, an algorithm is any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output in a finite amount of time.

##什么是数据结构?

定义

在计算机科学领域,数据结构是一种数据组织、管理和存储格式,通常被选择用来高效访问数据

In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data

Introduction to Algorithm[^2]

数据结构是一种存储和组织数据的方式,旨在便于访问和修改

A data structure is a way to store and organize data in order to facilitate access and modifications

可以说,程序 = 数据结构 + 算法,它们是每一位程序员的基本功

About

该仓库数据结构是由Java实现,Data struct是C语言实现的,此次新增了一些进阶算法,如Bellman-Ford算法、拓扑排序算法、Dijkstra算法等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages