- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 快速排序法
这个排序方法说实话,我到现在也还是很不理解,说起来好像很简单,但是一写就发蒙,所以只好一遍又一遍的写,可还是不甚理解,想想也罢,不理解了,留下一段代码,将来用的时候直接拿来主义就好了 if(left>=right){ return; } int i=left; int j=right; int iMid=arr[i]; while(i<j) { whi
2011-12-27 15:36:47 337
原创 表达式计算(二)
上一篇讲述了如何将中序表达式转成后序表达式,这一篇讲述如何计算后序表达式 思路非常简单,将表达式逐个字符检查,如果不是运算符,则将字符所对应的值放入到栈中,如果是预算符,则看是几元预算符,我所写的例子中都是加减乘除,是二元预算符,那么就可以从栈中取出两个值进行预算,再将预算的结果放入到栈中 以下是代码: bool Express::Cal
2011-12-27 15:28:19 726
原创 表达式计算的中序转后序
计算表达式 (A*B+(C+D))-(E*F*H) 这种表达式如果是人来做,非常容易,但对于程序来说,有些困难,但如果转换成后序表达式AB*CD++EFH**-,那么程序就舒服多了 转换的过程并不难,我们使用一个栈,将要转换的表达式中的字符逐个检查,如果字符不是运算符,即是字母,那么我们就讲这个字符放入到新的表达式中,如果是运算符,那么我们只要遵循以下原则即可
2011-12-26 17:44:52 4220 1
原创 晒一颗自己写的AVL树
头文件: #includeusing namespace std;struct TreeNode{ int bf; //平衡因子 int data; TreeNode* left; //左孩子 TreeNode* right; //右孩子 TreeNode* parent; //父亲节点 TreeNode(int d){ data=d; bf=0;
2011-12-23 11:25:21 661
原创 杂记--注册表
/************************************************************************/ /* 新建一个键,让程序在开机时自启动 */ /************************************************************************/ CString temp="E:\\工作
2011-12-23 09:17:37 421
原创 读写写ini文件
VC中读写ini文件有三个函数,一个写入函数,两个读取函数。 写函数:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName); 函数的使用非常简单,我们举两个例子
2011-12-07 14:30:04 433
巩固基础提升算法能力的130道python练习题
2019-11-11
flask-login 使用示例
2018-10-30
Kmeans算法为各国体育水平分类
2016-08-15
simhash算法
2016-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人