Algorithm
JeaminThk
雄才必有大略 鲁钝必有深修
展开
-
两个CRunTime库排序算法调用,但是更值得注意的”指针“以及“三目”
考虑qsort究竟是怎么设计的?#include #include using namespace std;int compare(const void *arg1, const void *arg2);int main(void){ const int max_size = 10; int n,num[max_size]; for (n = 0; cin >>原创 2014-12-28 00:22:31 · 419 阅读 · 0 评论 -
GP与OOP
GP :generic programming 类属编程 另一术语 泛型编程 (多么大气的一个词汇)OOP:Object Oriented Programming 面向对象编程类属编程是构成库的另一种方式, 这与传统的oop是不同的。这类程序库一般由类属组件和类属算法组成,组件和算法通过迭代器组装起来,组件则对迭代器提供一定的封装。这种程序库的优点在于能够提供比传统程序库更灵活原创 2014-12-28 01:10:18 · 1748 阅读 · 0 评论 -
多项式加减 List
vector与list与dequeue有何区别/* 多项式加法和乘法示例 */ #include #include #include using namespace std; //定义多项式的项类 class term{ public: int coef; //多项式系数 int exp; //多项式指数 ter原创 2014-12-28 13:58:44 · 684 阅读 · 0 评论 -
Euclid欧几里得(求两个数的最大公约数)
#include #include #include using namespace std;int gcd(int m,int n);void main(){ int result=gcd(24,12); cout<<result<<endl;}int gcd(int m,int n){ int r; assert(m>0 && n>0); while ((r=m原创 2014-10-25 16:23:27 · 586 阅读 · 0 评论 -
求 一个字符 在二进制表示中1的个数
代码如下,以后再做解释吧原创 2014-10-25 15:48:50 · 466 阅读 · 0 评论 -
求整数 在二进制表示中有多少个1的方法
一共有三种方法实现,具体看下面第一种第二种原创 2014-10-25 15:04:46 · 485 阅读 · 0 评论 -
CreateFile创建文件 writeFile 向文件中写入东西
源代码如下://// 通过CreateFile创建一个MyFile.txt的文本文件//// 通过WriteFile将一系列字符串写入到MyFile.txt文本文件中////////////////////////////////////////////////////////////////////////////#include #include #include usi原创 2014-10-25 14:41:47 · 2763 阅读 · 0 评论 -
C++ 语法分析器
以下是 通过百度搜索 C++ 语法分析器 得到的 四篇关于语法分析器的文章原创 2014-07-23 16:06:49 · 3548 阅读 · 0 评论