
编程思想
大头狗
一个很菜的老程序员
展开
-
面向对象三要素
面向对象三要素是:封装 继承 多态 封装 封装就是事物抽象为类,把对外接口暴露,将实现和内部数据隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。转载 2014-12-28 12:08:40 · 1488 阅读 · 1 评论 -
关于快速排序的一些优化思考
工作快2年了,大学搞算法搞得还算可以,可是毕竟工作之后接触的东西,能用上高级算法的地方少之又少 最近复习了以下数据结构和算法,结合最近学的一些知识,我对快速排序这个算法有了一个新的想法 那就是,将数据按一定区域划分,比如按50W以下,50W-500W,500W-5000W,5000W以上划分4个区域 然后在结合OpenMP的优化指令,启动4个线程去排序这4个区域的数据 那么如果数据划分到区原创 2015-11-04 15:50:22 · 613 阅读 · 0 评论