大数据算法系列,这个系列会有一些大数据计算比较常用的设计模式。 topN算法,spark实现 ...
分类:
编程语言 时间:
2017-08-27 01:05:13
阅读次数:
357
转自:http://blog.csdn.net/zhouzhaoxiong1227/article/details/50679587 版权声明:本文为博主原创文章,对文章内容有任何意见或建议,欢迎与作者单独交流,作者QQ(微信):245924426。 版权声明:本文为博主原创文章,对文章内容有任何意 ...
分类:
编程语言 时间:
2017-08-22 00:41:09
阅读次数:
243
通过阅读大道至简感触颇深,在大一一年中,先后学习了c语言,c++。进入大二,选择了软工专业,应老师的要求,在暑假期间阅读大道至简这本书。 在书中开头,作者将愚公比作编程人员,论述编程的根本:顺序,分支,循环。可能我们在大一学习c语言和c++的时候,一直在抱怨感觉好难,自己没有那个赋,根本学不会。然而 ...
分类:
其他好文 时间:
2017-08-21 00:24:15
阅读次数:
131
需求分析 程序 = 数据结构 + 算法 设计数据的存储 内存: 数据临时计算存储场所, 关闭电源就消失, 称为瞬态的 运行内存 分配的是对象 外存: (SSD固体硬盘, HDD机械硬盘, SD, 闪存, U盘), 关闭电源不消失, 称为持久状态 存储容量 保存的是文件 单机(单线程)程序可以使用文件 ...
分类:
编程语言 时间:
2017-08-17 19:57:01
阅读次数:
276
《大道至简--软件工程实践者的思想》读后感 “工程其实很简单,只是大家把它做复杂了。”或许,这就是作者周爱民想阐述给我们的软件工程的核心思想。 愚公移山,看似是一个庞大的工程。可既然山不加增,又何苦而不平?正如书中所说,除了先天智障或后天懒惰,任何人都是可以写程序的。在愚公身上就可以看到编程的基础, ...
分类:
其他好文 时间:
2017-08-15 12:37:12
阅读次数:
120
题目: 在n*m格木板中放有一些硬币,每格的硬币数目最多为一个。在木板左上方的一个机器人需要搜集尽可能多的硬币并把他们带到右下方的单元格,每一步,机器人可以从当前的位置向右移动一格 或者向下移动一格,当机器人遇到一个有硬币的单元格的时,就会将这枚硬币搜集起来 解题: 硬币收集的时候,我们 从结果状态 ...
分类:
编程语言 时间:
2017-08-06 20:49:14
阅读次数:
268
下载地址:网盘下载 内容简介 编辑 《数据结构与算法分析:C语言描述(原书第2版)》内容简介:书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构的活跃领域进行了简要的概括。由于《数据 ...
分类:
编程语言 时间:
2017-08-02 00:35:56
阅读次数:
270
贪心算法 一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必 ...
分类:
编程语言 时间:
2017-07-31 18:58:11
阅读次数:
153
package cn.xf.algorithm.ch07inputEnhancement; import java.util.HashMap; import java.util.List; import java.util.Map; import org.junit.Test; /** * * 功能... ...
分类:
编程语言 时间:
2017-07-30 23:27:07
阅读次数:
181