
编程之美
文章平均质量分 54
putaoxiangqi
这个作者很懒,什么都没留下…
展开
-
电话号码对应英语单词
1.1递归#includechar c[10][10]={ "", "", "abc", "def", "jkl", "mno", "pqrs", "tuv", "wxyz",}; int total[10] = {0,0,3,3,3,3,3,4,3,4}; int n原创 2014-06-23 12:49:57 · 405 阅读 · 0 评论 -
利用K-堆求最大的K个数
1.原理:将数据存在数组中,利用堆排排序数组的前K个数原创 2014-06-24 15:08:20 · 460 阅读 · 0 评论 -
求最大公约数的三种方法
1.辗转相除法数学公式:f(x,y)=原创 2014-06-25 13:11:45 · 698 阅读 · 0 评论 -
字符串移位包含问题
1.#include#includeenum {FALSE,TRUE};char a[6]="abcde";char b[6]="eabq";void next(char arr[],int n){ int i; char temp=arr[0]; for(i=1;i arr[i-1]=arr[i]; arr原创 2014-06-20 17:32:01 · 525 阅读 · 0 评论 -
前序遍历+中序遍历生成二叉树
//-------------------------------//根据前序+中序遍历,重构二叉树//---------------------------------#include#includeusing namespace std;typedef struct treenode { char data; struct treenode * left; struct原创 2015-08-21 16:29:29 · 385 阅读 · 0 评论 -
[0,N]范围内0到9的分布统计
/***********************************************************************************数字分布问题*计算[0,N]范围内,特定数字的个数。譬如计算[0,12]范围内1 的个数,即:f(12)= 5*算法1(暴力循环):从1-N,累加每一个数字中的1的个数 O(N*logN)*算法2(寻找规律,得到公式):原创 2016-04-04 12:18:13 · 598 阅读 · 0 评论