- 博客(100)
- 收藏
- 关注
原创 31、堆煤球
/* * 有一堆煤球,堆成三角棱锥形。具体: * 第一层放 1 个, * 第二层放 3 个(排列成三角形), * 第三层放 6 个(排列成三角形), * 第四层放 10 个(排列成三角形), * … * 如果一共有100层,共有多少个煤球? * */
2023-01-24 21:27:04
464
原创 29、斐波那契
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*).斐波那契数列指的是这样一个数列:0,1,1,2,3,5,8,13,21,34,55,89…这个数列从第3项
2023-01-23 17:24:04
88
原创 21、最大公共子串长度
/* * 最大公共子串长度问题就是: * 求两个串的所有子串中能够匹配上的最大长度是多少。 * * 比如:“abckkk”和“baabcdadabc”, * 可以找到的最长的公共子串是“abcd”,所以最大公共子串长度为4. * * 下面的程序是采用矩阵法进行求解的,这对串的规模不大的情况还是比较有效的解法。 */
2023-01-19 23:02:21
218
原创 19、猴子分香蕉
/* * 2018year 猴子分香蕉 * [穷举算法] * { * 1、确定取值的枚举范围:把不合理的直接删除 * 2、确定问题满足的的约束条件,用逻辑表达式表示出来 * * } * 5只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。 * 第1只猴子醒来,把香蕉均分成5堆,还剩下1个,就吃掉并把自己的一份藏起来继续睡觉。 * 第2只猴子醒来,重新把香蕉均分成5堆,还
2023-01-18 21:17:04
137
原创 14、输出 1-100中能够被 3和 4同时整除的数字 最大的5个
//输出 1-100中能够被 3和 4同时整除的数字 最大的5个 // 思路 如果不能够整除,则直接遍历循环下一个数字 //枚举al 假设前5个出现在 >50 // 枚举范围 约束条件
2023-01-12 14:37:29
614
原创 13、猴子吃香蕉
唐三藏每天给N只猴子喂香蕉,已知每只猴子刚开始体重都一样,唐三藏第一次给编号为1的倍数的猴子喂一根香蕉,第二次给编号为2的倍数的猴子喂一根香蕉,第三次...依次类推,最后给编号为n的猴子喂一根香蕉,请问最后体重最重的猴子是哪些?
2023-01-02 19:19:36
131
原创 12、海外探险
**梅长苏被夏江劫持后,被扔到x星站再无问津。梅长苏得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,梅长苏在第几天就能凑够108元,返回地球。**
2023-01-02 18:44:27
47
原创 7、百钱买百鸡
//此题主要想要说明,我们用的算法思想叫做:蛮力算法[枚举算法][暴力破解],就是把所有的结果全部给列举出来;// 1、列举枚举范围[分析问题涉及到的各种情况]// 2、确定约束条件,分析问题的解需要满足的条件
2022-12-16 18:45:56
389
原创 6、猜年龄2
小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。 小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。
2022-12-15 20:14:38
89
原创 5、猜年龄
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学.他曾在1935~1936年应邀来中国清华大学讲学. * 一次,他参加某个重要会议,年轻的脸孔引人注目.于是有人询问他的年龄,他回答说 * “我年龄的立方是个4位数.我年龄的4次方是个6位数.这10个数字正好包含了从0到9这10个数字, * 每个都恰好出现1次.”我知道这个可以推算出来,我要看的是代码
2022-12-15 16:04:51
80
原创 4、福尔摩斯到某古堡探险
福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA 他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!” 华生:“我猜也是!” 于是,两人沉默了好久,还是没有算出合适的结果来。 请你利用计算机的优势,找到破解的答案。 把 ABCDE 所代表的数字写出来。
2022-12-15 15:11:12
209
原创 1、统计一行字符串中 数字、大写字母、小写字母、其它字符的数量
//统计一行字符串中 数字、大写字母、小写字母、其它字符的数量 // char 字符类型的包装类是 Character //借助Character包装类,去实现,调用包装类Character的方法,实现上述功能
2022-12-15 15:05:36
529
原创 69、数据结构课本各种排序汇总
#include <stdio.h> #include <string.h>#include <ctype.h> #include <stdlib.h> #include <io.h> #include <math.h> #include <time.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#defi
2021-06-15 10:16:19
68
原创 68、散列表
#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */#define SUCCESS 1#define UNSUCCESS 0#define HASHSIZE
2021-06-15 10:15:19
57
原创 67、B树
#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */#define m 3 /* B树的阶,暂设为3 */ #define N 17 /* 数据元素个数 *
2021-06-15 10:14:50
49
原创 66、平衡二叉树
#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */
2021-06-15 10:14:14
51
原创 65、二叉排序树
#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 100 /* 存储空间初始分配量 */typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */
2021-06-15 10:13:24
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人