
Java
龙心之火
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
找零钱
描述: 我们知道人民币有1、2、5、10、20、50、100这几种面值。现在给你n(1≤n≤250)元,让你计算换成用上面这些面额表示且总数不超过100张,共有几种。比如4元,能用4张1元、2张1元和1张2元、2张2元,三种表示方法。输入:输入有多组,每组一行,为一个整合n。输入以0结束。输出:输出该面额有几种表示方法。样例输入:140样例输出:13实原创 2014-03-30 18:43:52 · 1146 阅读 · 0 评论 -
守望者的逃离—贪心算法
【问题描述】恶魔猎手尤迪安野心勃勃.他背叛了暗夜精灵,率深藏在海底的那加企图叛变:守望者在与尤迪安的交锋中遭遇了围杀.被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去,到那时,岛上的所有人都会遇难:守望者的跑步速度,为17m/s,以这样的速度是无法逃离荒岛的。庆幸的是守望者拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术都会消耗魔法值10点。守望者原创 2014-04-01 20:08:37 · 8636 阅读 · 0 评论 -
查找算法
顺序查找算法二分查找算法原创 2014-04-19 16:58:19 · 1327 阅读 · 0 评论 -
Extjs导出excel数据
环境:前台:Extjs;后台hibernate+struct需求:前台查询结果分页显示,导出到excel时需要导出所有符合查询调节的记录。原创 2015-04-18 18:49:36 · 2268 阅读 · 0 评论 -
约瑟夫问题——算法优化
在华为的OJ自学平台上有个约瑟夫问题,不过它不是原来意义上的约瑟夫问题,而是其变体,做了这个题之后,有一点关于算法优化的小想法,因此想写下来。问题的描述如下: 功能: 约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,..., n,站成一圈, 每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。 例如当n=6,m=5时原创 2014-03-30 14:17:41 · 3415 阅读 · 0 评论 -
基础排序算法——汇总
1、冒泡排序:C++ Code:原创 2014-04-19 16:11:40 · 907 阅读 · 0 评论 -
排序算法进阶(一)——快速排序算法
偶然间看了一篇微信上的文章,里面介绍了十大算法,分别是:一:快速排序算法二:堆排序算法三:归并排序四:二分查找算法五:BFPRT(线性查找算法)六:DFS(深度优先搜索)七:BFS(广度优先搜索)八:Dijkstra算法九:动态规划算法十:朴素贝叶斯分类算法虽然前面自己整理里几个基本排序查找算法,但看了这篇文章真有点惭愧啊!因此想抽空学习整理一下这些算法原创 2015-08-01 01:02:16 · 1363 阅读 · 0 评论 -
排序算法进阶(一)——快速排序算法(基本类型与复杂类型)
一个好的算法,不仅要高效的解决实际问题,还要以代码简介、冗余少为荣!排序算法进阶(一)中介绍了快速排序算法,但它只是用与int类型的数组,当我们实际使用中往往会设计到多种数据类型,如浮点类型、字符串类型,难道需要再为这些类型重写一个除了类型以外其他都一样的方法吗?不用,java的泛型类型给了我们这个便利。像我们平时经常用的List、Map、Vector,它的内部实现并不会都每一种数据类型进原创 2015-08-01 13:06:15 · 943 阅读 · 0 评论