![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程之美
文章平均质量分 54
putaoxiangqi
这个作者很懒,什么都没留下…
展开
-
电话号码对应英语单词
1.1递归 #include char 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 · 365 阅读 · 0 评论 -
利用K-堆求最大的K个数
1.原理: 将数据存在数组中,利用堆排排序数组的前K个数原创 2014-06-24 15:08:20 · 421 阅读 · 0 评论 -
求最大公约数的三种方法
1.辗转相除法 数学公式:f(x,y)=原创 2014-06-25 13:11:45 · 641 阅读 · 0 评论 -
字符串移位包含问题
1. #include #include enum {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 · 500 阅读 · 0 评论 -
前序遍历+中序遍历生成二叉树
//------------------------------- //根据前序+中序遍历,重构二叉树 //--------------------------------- #include #include using namespace std; typedef struct treenode { char data; struct treenode * left; struct原创 2015-08-21 16:29:29 · 340 阅读 · 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 · 548 阅读 · 0 评论