![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
sunshinecj
走在码农的道路上
展开
-
数据结构与算法---栈(stack)
栈(stack)是一种常用的数据结构。它规定了数据的存取形式,栈只有一个出入口。在栈中存放数据,向栈中存入数据称为入栈,读取数据称为出栈。栈这种数据结构的存储特点是先进后出(FILO),即先存入栈中的数据后出栈,后存入栈中的数据先出栈。原创 2016-07-30 10:03:54 · 1305 阅读 · 0 评论 -
经典排序算法---冒泡排序(bubble sort)
在实际开发中,经常需要对一组数据进行排序,那么掌握几种常用的排序方法显得尤为重要。 本问主要记录一种经典的较为简单的排序算法:冒泡排序1. 算法优缺点:对于冒泡排序来说,它的优点自然是简单,易实现,容易掌握。缺点是算法的效率不高,当数据量比较大的时候,不适合用冒泡排序。冒泡排序总的平均时间复杂度为 O(n^2)。2. 需要解决的问题:假设有一组无序数据,int num[8],现在我们要对该组数原创 2016-07-30 11:32:47 · 1294 阅读 · 0 评论