- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 输入n个整数,找出其中最小的k个数
算法描述:输入n个整数,找出其中最小的k个数算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Mail: XXX@qq.com > Created Time: 2016年04月25日 星期一 1
2016-04-28 09:48:24 1389
原创 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字
算法描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Mail: XXX@qq.com > Created Time: 2016
2016-04-27 08:54:00 607
原创 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数
算法描述:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Mail: XXX@qq.com > Created Time: 2016年
2016-04-26 10:09:08 827
转载 ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
一、安装截图工具 Shutter1. 添加安装包软件源sudo add-apt-repository ppa:shutter/ppa112. 更新源并安装 shuttersudo apt-get updatesudo apt-get install shutter12123. 搜索 shutter 可看到已安装成功二、设置 Shutter 快捷键1. 打开系统设置
2016-04-25 13:32:27 336
原创 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个
算法描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个解决大数问题的方法是吧数字转换成字符串算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Ma
2016-04-24 17:09:03 4124
原创 输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果
算法描述:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。 例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果: 8 / \ 6 10 / \ / \5 7 9 11因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此
2016-04-24 17:07:24 2838 1
原创 求从小到大的第1500个丑数
算法描述:我们把只包含2,3和5的数称为丑数,求从小到大的第1500个丑数算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Mail: XXX@qq.com > Created Time: 20
2016-04-22 09:17:22 830
原创 在字符串中找出第一个只出现一次的字符
算法描述:在字符串中找出第一个只出现一次的字符算法实现:/************************************************************************* > File Name: FirstNotRepeatingChar.h > Author: cyf > Mail: XXX@qq.com > Created Time:
2016-04-21 09:09:19 583
原创 一个整型数组里除了两个数字之外,其他的数字都出现了两次,请写程序找出这两个出现一次的数字
算法描述:一个整型数组里除了两个数字之外,其他的数字都出现了两次,请写程序找出这两个出现一次的数字,要求时间复杂度为O(n),空间复杂度是O(1)算法实现:异或的性质:任何数字异或它自己都是0./************************************************************************* > File Name: main
2016-04-18 09:44:26 1003
原创 输入一颗二叉树的根节点,求该树的深度
算法描述:输入一颗二叉树的根节点,求该树的深度,从根节点到叶节点依次经过的结点形成一条路径,最长路径的长度为树的深度算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Mail: XXX@q
2016-04-15 09:27:56 1593
转载 C语言strcasecmp
头文件:#include 定义函数:int strcasecmp (const char *s1, const char *s2);函数说明:strcasecmp()用来比较参数s1 和s2 字符串,比较时会自动忽略大小写的差异。返回值:若参数s1 和s2 字符串相同则返回0。s1 长度大于s2 长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0 的
2016-04-14 17:09:19 762
转载 C语言strtok函数
strtok语法: #include char *strtok( char *str1, const char *str2 ); 功能:函数返回字符串str1中紧接“标记”的部分的指针, 字符串str2是作为标记的分隔符。如果分隔标记没有找到,函数返回NULL。为了将字符串转换成标记,第一次调用str1 指向作为标记的分隔符。之后所以的调用str1 都应为NULL。
2016-04-14 17:08:40 2451
原创 输入一个正数s,打印出所有和为s的连续正数序列
算法描述:输入一个正数s,打印出所有和为s的连续正数序列算法实现:/************************************************************************* > File Name: main.c > Author: cyf > Mail: 1097189275@qq.com > Created Time: 201
2016-04-13 10:02:24 945
原创 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不改变
/************************************************************************* > File Name: reverse.c > Author: cyf > Mail: 1097189275@qq.com > Created Time: 2016年03月25日 星期五 15时22分06秒 **************
2016-04-12 10:56:24 2841
原创 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印s的所有可能的值得出现的概率
一、算法描述把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印s的所有可能的值得出现的概率二、算法实现/************************************************************************* > File Name: PrintProbability.c > Author: cyf > Mail: 10
2016-04-08 10:27:09 1375
原创 从扑克牌中随机抽取5张牌,判断是不是一个顺子。
算法描述:从扑克牌中随机抽取5张牌,判断是不是一个顺子,即这5张牌是不是连续的2-10位数字本身,A为1,J为11,Q为12,K为13,而大小王可以看成任意数字算法解决:/************************************************************************* > File Name: continusCards.c >
2016-04-07 14:12:00 14277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人