/** * 本程序用于求解两个正整数的最大公约数 * 求解最大公约数往往可以用的有三种方法: * eg: 求正整数x和y的公约数 * 1. 遍历, 从1遍历到min(x, y)为止, 找到能够同时被两数整除的最大整数 * 2. 辗转相除法, 取k = x/y, b = x % y, 则 x = k ...
分类:
其他好文 时间:
2018-06-06 15:20:36
阅读次数:
209
1、程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。2、程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。3、还没上大学的时候,高 ...
分类:
其他好文 时间:
2018-04-20 17:56:18
阅读次数:
191
解法1:利用分治法,先将某个数排在正确得位置,即比他大的数在左边,比他小的数在右边。然后比较他及他后面的数与k的大小。 ...
分类:
其他好文 时间:
2018-04-13 14:28:21
阅读次数:
133
1.插入法 2.动态规划(可继续优化空间复杂度) ...
分类:
编程语言 时间:
2018-03-25 22:16:22
阅读次数:
210
解决思路这样如下图:然后我的java实现public class xiangqi {
public static void main(String[] args) {
byte
分类:
编程语言 时间:
2018-03-06 12:02:12
阅读次数:
142
从今天开始每天至少一个算法。package?z_fanlaobing;
/**
?*?编程之美:翻烙饼
?*
?*?@author?jixiang
?*?@date?2018/3/6
?*
?*/
public?class?fanlaobing
分类:
编程语言 时间:
2018-03-06 11:29:58
阅读次数:
184
计算数字k在0到n中的出现的次数,k可能是0~9的一个值 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现 ...
分类:
其他好文 时间:
2018-02-06 01:19:47
阅读次数:
135
问题描述: 下过中国象棋的朋友都知道。双方的“将”和“帅”相隔遥远,并且不能照面。在象棋残局中,许多高手座利用这一规则走出精妙的杀招。假设棋盘上只有“将”和“帅”二子 (为了下面叙述方便,我们约定用A 表示“将”,B表示“帅”)。 A、B二子被限制在己方3x3 的格子里运动。每一步,A、B分别可以横 ...
分类:
其他好文 时间:
2018-01-22 00:03:27
阅读次数:
196
在计算机编程实现中有常常两种方法:一曰迭代(iterate);二曰递归(recursion)。 从“编程之美”的角度看,可以借用一句非常经典的话:“迭代是人,递归是神!”来从宏观上对二者进行把握。 从概念上讲,递归就是指程序调用自身的编程思想,即一个函数调用本身;迭代是利用已知的变量值,根据递推公式 ...
分类:
其他好文 时间:
2017-12-13 11:55:02
阅读次数:
131