上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 两个超级大数相加 当两个数num1, num2特别大的时候,也就是超级大数,用int, long 明显不足。 在num1 和num2 的长度都小于 5100,不包含任何前导零并且不使用任何內建 BigInteger 库时,可以转换成字符串,逐个字符处理。 Java语言(使用StringBuilder 阅读全文
posted @ 2020-10-28 00:43 狡猾的狐狸科 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 计算最大公约数gcd,最小公倍数lcm–C、Java、Python C语言: #include<stdio.h> // 最大公约数方法 int gcd(int a, int b) { return (a % b == 0) ? b : gcd(b, a%b); } // 最小公倍数 int lcm( 阅读全文
posted @ 2020-10-26 19:48 狡猾的狐狸科 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 汉诺塔 关于汉诺塔的传说: 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间 阅读全文
posted @ 2020-10-26 12:39 狡猾的狐狸科 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 螺旋方阵 输入行数,输出其的螺旋方阵,其中所有数间隔至少为两个空格。比如: 请输入行数(整数)5 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 import java.util.Scanner; public cl 阅读全文
posted @ 2020-10-25 17:42 狡猾的狐狸科 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Java代码35个优化细节 前言 代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。 代码优化也是一样,如果项 阅读全文
posted @ 2020-10-24 11:30 狡猾的狐狸科 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Python的str() repr() ascii()的用法 str() 函数将对象转化为适于人阅读的形式。 repr() 函数将对象转化为供解释器读取的形式。 ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 阅读全文
posted @ 2020-10-19 23:39 狡猾的狐狸科 阅读(356) 评论(0) 推荐(0) 编辑
摘要: C语言使用队列和栈实现纸牌游戏–小猫钓鱼 C语言: //纸牌游戏--小猫钓鱼--队列 栈--(所谓的拉火车) #include <stdio.h> struct queue //队列 { int data[1000]; int head; int tail; }; struct stack //栈 阅读全文
posted @ 2020-10-09 21:23 狡猾的狐狸科 阅读(281) 评论(0) 推荐(0) 编辑
摘要: C语言实现队列基本操作-初始化,入队,出队,打印,删除 C语言: #include <stdio.h> #include <stdlib.h> // 队列的实现 #define OVERFLOW -2 #define OK 1 #define ERROR 0 typedef int Status; 阅读全文
posted @ 2020-10-07 22:56 狡猾的狐狸科 阅读(3419) 评论(0) 推荐(0) 编辑
摘要: 中缀表达式转后缀表达式-C语言,Java 使用堆栈进行表达式的堆栈将中缀(Infix)表达式转换成后缀(postfix)表达式 例 (1)8+4-6*2用后缀表达式表示为:8 4 + 6 2\ * - (2)2*(3+5)+7/1-4用后缀表达式表示为:2 3 5 + * 7 1 / + 4 - C 阅读全文
posted @ 2020-10-07 00:28 狡猾的狐狸科 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 栈-基本操作初始化,返回栈顶,出栈,入栈,判断是否空栈 C语言: #include <stdio.h> #include <stdlib.h> #define STACK_INIT_SIZE 100 // 存储空间初始化分配量 #define STACKINCREMENT 10 // 存储空间分配增 阅读全文
posted @ 2020-10-06 22:51 狡猾的狐狸科 阅读(964) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页