
数据结构与算法
程序媛Cinderella
照我思索,能理解我;照我思索,可认识人。
展开
-
JS数据结构与算法
https://www.jianshu.com/p/38853c044156原创 2019-11-14 20:30:57 · 228 阅读 · 0 评论 -
数据结构笔记整理(一)
一、基本概念和术语1. 数据数据 是描述客观事物的符号,是计算机可操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。我们所说的数据,其实就是符号,而且这些符号必须具备两个前提:可以输入到计算机中能被计算机程序处理对于字符数据类型,就需要进行非数值处理,而声音、图像、视频等其实是可以通过编码的...原创 2019-03-08 14:27:35 · 2830 阅读 · 0 评论 -
数据结构笔记整理(二)
一、算法1.1 算法定义算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作为了解决某个或某类问题,需要把指令表示成一定的操作序列,操作序列包括一组操作,每一个操作都完成特定的功能,这就是算法了。1.2 算法的特性输入输出----- 算法具有0个或多个输入;算法至少有一个或多个输出。有穷性----- 指算法在执行有限的步骤之后,自动结...原创 2019-03-09 16:40:56 · 530 阅读 · 0 评论 -
排序算法实现
一般在面试笔试中,最常考的排序算法是:快速排序、归并排序常被提及的算法还有:插入排序、冒泡排序、堆排序、基数排序、桶排序选择排序选择排序是一种简单直观的排序算法,基本原理如下:对于给定的一组记录,经过第一轮比后得到最小的记录,然后将该记录与第一个记录交换;接着对不包括第一个记录以外的其他记录进行第二轮的比较,得到最小的记录并与第二个记录进行位置交换;重复该过程,直到比较的记录只有一个...原创 2019-06-17 23:03:01 · 484 阅读 · 0 评论