![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
胖虎的程序人生
这个作者很懒,什么都没留下…
展开
-
数据结构学习--快速排序算法
快速排序是一种采用分治思想的排序,其主要的思想是从待排序的数据中取出一个分割元素,然后将余下的数据与分割的元素进行比较,把大于分割元素的数据放到分割元素的右边,把小于分割元素的数据放到左边,经过第一次排序之后,数据被分成了两部分,分割元素右边都是比它大的,左边都是比它小的。运用递归重复以上的操作,直到数据有序为止。 下面是具体的算法实现: #include #define N 10原创 2016-06-14 23:15:32 · 535 阅读 · 0 评论 -
设计模式-单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 比如说某类A将构造方法私有化,这样就不能在类A以外的地方创建类A的实例了,是否创建类A的实例只能由类A本身决定。虽然外界不能直接创建类A的实例,但是类A提供了一个方法(getInstance()),该方法返回一个类A的对象,使得外界可以获取类A的实例来使用。 简单来说就是一个类被计划生育了(没开放二胎,只准生一个),计划原创 2017-02-22 11:24:02 · 493 阅读 · 0 评论