C++
文章平均质量分 78
fight_flight
no flight but fight
展开
-
C++ 计算器小程序
#include #include using namespace std; class Str_Num{ public: Str_Num(const string& s=""):str(s){} int toNum(int begin,int& end)const; private: string str; }; int Str_Num::toNum(int begin,int& end)const{ int length=str.size(); int resu原创 2011-01-20 16:08:00 · 1432 阅读 · 0 评论 -
改进版本的快速排序
<br />#include<iostream> #include<fstream> #include<ctime> using namespace std; inline void Swap(int& a,int& b){ int t=a; a=b; b=t; } inline int findPivot(int* array,int l,int r){//r-l>=offset (10) int center=l+(r-l)/2; if(array[l]>arra原创 2011-05-19 18:57:00 · 410 阅读 · 0 评论 -
Fibonacci数列的高效求法
运用线性代数相关知识,高效求Fibonacci数列。原创 2011-04-05 21:48:00 · 1086 阅读 · 4 评论 -
中缀表达式变为后缀表达式,以及后缀表达式的计算
#include #include #include using namespace std; int getNum(const string& s,int &pos){ int l=s.size(); int n=0; for(;pos='0'&&s[pos]原创 2011-04-24 19:26:00 · 547 阅读 · 0 评论 -
表达树形式
/*表达树形式*/ #include #include using namespace std; const int MAX=1000; int lchild[MAX],rchild[MAX]; char ope[MAX]; int data[MAX]; int count=0; bool isPureData(const string& str,int from,int原创 2012-02-06 20:03:05 · 430 阅读 · 0 评论