- 博客(7)
- 收藏
- 关注
转载 计算机实际上是如何工作的
伯乐原文:http://www.simplecpu.com/Binary.htmlhttp://www.simplecpu.com/Binary.html二进制让我们马上进入数据的梦幻王国。五的符号是什么?5十的符号是什么?10等等,这不是符号“1和0”吗?是的,在我们的编码系统中,当我们要表示”十”的时候,我们会写1和0。这里没有单独表示十的符
2014-12-03 16:59:32 454
原创 C++ Primer 10.6
#include #include #include #include #include #include #include using namespace std;class TextQuery{public: typedef vector::size_type line_no; void read_file(ifstream &is){ store_file(is)
2014-11-19 18:09:52 410
转载 改变计算技术的伟大算法
在过去,很多巧妙的计算机算法设计,改变了我们的计算技术。通过操作标准计算机中提供的中间运算符,可以产生很多的高效函数。这些函数导致了计算机程序的复杂性和多样性,这也是今天计算机时代快速发展的重要原因。如下所示,我们列举了一些算法,它们改变了我们的计算机使用。压缩技术哈弗曼编码哈弗曼编码在无损数据压缩中广泛应用。为了找到一种最高效的二进制编码,哈弗曼在1951年提出了根据
2014-11-17 15:10:07 430
原创 【C++Primer备忘录】 习题10.25
#include #include #include #include #include using namespace std;int main(){ vector book; set name; string str; cout<<"输入要读的书名:"; while(cin>>str && str != "Quit") book.push_back(str); c
2014-11-07 13:51:54 319
原创 算术平方根解法
第一种方法,使用二分法。//二分法求平方根,首尾两端不断逼近 float Sqrt(float m){ const float eps = 1e-11; //eps用于控制结果的精度 if(m<0){ cerr<<"无法求根"<<endl; return -1; } float mid,low,up,last; low = 0,up = m; mid = (low +
2014-11-06 16:55:06 1878
原创 【C++ Primer备忘录】习题10.18
#include #include #include #include #include #include using namespace std;typedef vector vstring;int main(){map family;string fname,cname,index;do{cout>fname;vector chilren;map::iterator ret = family.
2014-11-04 14:06:34 298
原创 C++ 爬楼梯
假设你现在正在爬楼梯,楼梯有n级。每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部?#include using namespace std;int fun(int n){ if(n==0) return 0; else if(n==1) return 1; else if(n==2)
2014-10-21 18:20:40 9841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人