参考:http://www.cnblogs.com/Creator/archive/2011/06/07/2074227.html 贪心算法在几个基本算法里面算是相对简单的算法了,思路也是非常简单的,每一步总是做出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义 ...
分类:
编程语言 时间:
2017-03-24 19:19:16
阅读次数:
190
雕虫小技: 还记得当年大明河畔的夏老板吗? ...
分类:
编程语言 时间:
2017-03-24 19:18:07
阅读次数:
124
Description: Count the number of prime numbers less than a non-negative number, n. 找出小于n的素数个数。 1、用最淳朴的算法果然超时了。 2、埃拉托斯特尼筛法Sieve of Eratosthenes 我们从2开始遍 ...
分类:
编程语言 时间:
2017-03-24 19:05:11
阅读次数:
176
Stream的基本概念 Stream和集合的区别: Stream不会自己存储元素。元素储存在底层集合或者根据需要产生。Stream操作符不会改变源对象。相反,它会返回一个持有结果的新的Stream。3.Stream操作可能是延迟执行的,这意味着它们会等到需要结果的时候才执行。Stream操作的基本过 ...
分类:
编程语言 时间:
2017-03-24 19:01:13
阅读次数:
776
JSON是目前互联网数据传输所采用的的主要格式,很多编程语言都有针对JSON的解析器和序列化器,在web前台领域,js对象与JSON字符串的互相转换需求也较为常见。 此文主要讲解js对象和JSON字符串互相转换的方法和一些细节 首先如果需要在开发中使用JSON传输及相应转换需要在html中引入jso ...
分类:
编程语言 时间:
2017-03-24 18:59:42
阅读次数:
196
归并排序是一个分治算法。归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个有序的子序列,再把有序的子序列合并为整体有序序列。merg() 函数是用来合并两个已有序的数组. 是整个算法的关键。看下面的描述对mergeSort函数的描述: 下图来自维基百科 ...
分类:
编程语言 时间:
2017-03-24 18:54:51
阅读次数:
230
Java EE有一些重要的规范,它们很有用。EJB作为Java EE的心脏,它把Java应用服务器推向了企业。Spring去掉了EJB的复杂性,“EE”变成了“在Java应用服务器上运行Spring”的代名词。传统的应用服务器市场(由几个大厂商所统治)正在被PaaS所代替(因为你不需要整套臃肿的应用 ...
分类:
编程语言 时间:
2017-03-24 18:54:32
阅读次数:
199
filter顾名思义,过滤器的意思,在javaweb中的Struts就利用了这种机制去实现视图和业务分离。 这里来配置下自己的Filter来理解下Struts的内在。 在web.xml 中添加下面: 这里意思是只要url的类型是* ,就会调 myfilter, 然后定义myfilter这个类: 这样 ...
分类:
编程语言 时间:
2017-03-24 18:53:16
阅读次数:
127
说说Spring Cloud版本的那些事儿。 版本命名 之前提到过,Spring Cloud是一个拥有诸多子项目的大型综合项目,原则上其子项目也都维护着自己的发布版本号。那么每一个Spring Cloud的版本都会包含不同的子项目版本,为了要管理每个版本的子项目清单,避免版本名与子项目的发布号混淆, ...
分类:
编程语言 时间:
2017-03-24 18:49:03
阅读次数:
1105
算法提高 递归倒置字符数组 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 完成一个递归程序,倒置字符数组。并打印实现过程 递归逻辑为: 当字符长度等于1时,直接返回 否则,调换首尾两个字符,在递归地倒置字符数组的剩下部分 输入格式 字符数组长度 ...
分类:
编程语言 时间:
2017-03-24 18:48:01
阅读次数:
628
一、 数组的基本概念 数组是可以在内存中连续存储多个元素的结构 数组中的所有元素必须属于相同的数据类型 二、 数组的特点 只能存放一种类型的数据,比如int类型的数组、float类型的数组 里面存放的数据称为“元素” 三、 声明和使用数组 声明数组的类型 声明数组的元素个数(需要多少存储空间) 1) ...
分类:
编程语言 时间:
2017-03-24 18:45:54
阅读次数:
232
1.安装 具体详情请参考下图: 双击安装包: 勾选“add python 3.6 to PATH”这样可以自动生成环境变量,选择“Customize installation”自定义安装。2、验证是否安装成功 按“win+R”打开cmd命令,输入Python,看到如下界面,说明Python已经安装成 ...
分类:
编程语言 时间:
2017-03-24 18:45:32
阅读次数:
324
Python 基础学习说明
这不是最基础的入门教程,如需了解Python的数据类型、变量等基础内容,请移步:https://docs.python.org/2/tutorial/index.html
...
分类:
编程语言 时间:
2017-03-24 18:13:25
阅读次数:
183
1.在spring配置文件中进行配置 2.定义线程执行逻辑bean 注:DataImportTimer要实现runnable接口,在run方法中定义要执行的业务逻辑 ...
分类:
编程语言 时间:
2017-03-24 18:09:11
阅读次数:
184
摘抄自互联网文章 作为C++程序员,或者说程序员一定要提升自己: 专访李运华:程序员如何在技术上提升自己-CSDN.NET专访徐宜生:坚决不做代码搬运工!-CSDN.NET 上面两个文章我觉得都不错。要说基础的C++应该还需要看看以下这些: 1、把C++当成一门新的语言学习(和C没啥关系!)。2、看 ...
分类:
编程语言 时间:
2017-03-24 18:08:48
阅读次数:
166
Twin Prime Conjecture Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3280 Accepted Submission(s) ...
分类:
编程语言 时间:
2017-03-24 18:01:14
阅读次数:
156
Java中有几种collection,包括set,map(Hashmap,Treemap),Arraylist,和Array。 set相当于数学的集合,但可以存放多种数据类型,包括自己定义的类的对象也可以存放,但是set中不能有重复的元素,且其中的元素的顺序是打乱的,并不是按照‘先加入的就排在前面’ ...
分类:
编程语言 时间:
2017-03-24 17:56:57
阅读次数:
188