public static ObservableCollection ByName(ObservableCollection oldCollection) { // 按名字顺序排好的集合 ObservableCollection sortedCollection = new ObservableCo...
分类:
编程语言 时间:
2015-03-18 23:11:27
阅读次数:
220
画外音:没想做到15-2题也是费了一番周折,看来《算法导论》里题都不是白给的 整齐打印问题:考虑在一个打印机上整齐地打印一段文章的问题。输入的正文是n个长度分别为L1、L2、……、Ln(以字符个数度量)的单词构成的序列。我们希望将这个段落在一些行上整齐地打印出来,每行至多M个字符。“整齐度”的标.....
分类:
编程语言 时间:
2015-03-18 23:10:15
阅读次数:
494
一、设计思路题目:可以答题并判断对错,最后显示做对几道题。 在原有的基础上,又拓展了答题模块。 在结构体中添加了answer属性,把输入的答案与正确答案比较,若相等则计数加一。二、源代码(1)四则运算3.cpp 1 // 四则运算3.cpp : Defines the entry point fo....
分类:
编程语言 时间:
2015-03-18 23:08:51
阅读次数:
284
😊写一个程序,初始化一个数组。要求数组长度为10,里面的值为0-9的随机数,并且每一个数字出现一次。思路:1,创建数组2,创建随机数3,存到数组中 nums[i++] = ...4,使用循环创建数据,并加入到数组中.循环几次? while(i nums[j + 1]) { int temp = ....
分类:
编程语言 时间:
2015-03-18 23:07:35
阅读次数:
200
参考:http://www.ahathinking.com/archives/124.html最长公共子序列1、动态规划解决过程1)描述一个最长公共子序列 如果序列比较短,可以采用蛮力法枚举出X的所有子序列,然后检查是否是Y的子序列,并记录所发现的最长子序列。如果序列比较长,这种方法需要指数级时间....
分类:
编程语言 时间:
2015-03-18 23:05:17
阅读次数:
370
此配置基于3.2版本搭建 此配置不详细解释底层,需要研究自行百度,末尾提供源码包 实际上我采用mybatis的原因在于,对于新手而已,我觉得他容易上手很多。 首先xml配置文件主要有3个,另外两个properties配置文件(log4j打印sql到控制台,方便进行调试,mysql.propertie...
分类:
编程语言 时间:
2015-03-18 23:02:46
阅读次数:
478
1. 函数分类1)无参无返回值函数一般用于执行某些固定的功能。(打印logo)2) 无参有返回值函数一般用于获取某些数据或结果。(获取数字) 3)有参无返回值函数一般利用参数完成某些特定功能。(根据传入数字生成星星矩阵) 实参与形参的传递过程,两个参数互不相干.4)有参有返回值函数一般用于处...
分类:
编程语言 时间:
2015-03-18 22:59:06
阅读次数:
249
在一个大的字符串中对一个小的子串进行定位成为字符串的模式匹配,这应该算是字符串中最重要的一个操作之一了。问题描述:有一个文本串s和一个模式串p,现在要查找p在s中的位置,怎么查找?如果用暴力匹配的思路,并假设文本串匹配到i位置,模式串匹配到j位置。算法描述:有关字符串的模式匹配,首先来看最简单的一个...
分类:
编程语言 时间:
2015-03-18 23:00:13
阅读次数:
221
http://www.w3cschool.cc/python/python-tutorial.htmlpython实战项目:http://blog.csdn.net/the_fire/article/details/7252472/python专家博客:http://rfyiamcool.blog....
分类:
编程语言 时间:
2015-03-18 22:57:12
阅读次数:
192
public class SemaphoreTest { private static final int MAX_AVAILABLE=100; private final Semaphore available=new Semaphore(MAX_AVAILABLE,true); ...
分类:
编程语言 时间:
2015-03-18 22:58:09
阅读次数:
205
转载自: http://blog.csdn.net/dyx404514/article/details/42061017Manacher算法算法总结第三弹 manacher算法,前面讲了两个字符串相算法——kmp和拓展kmp,这次来还是来总结一个字符串算法,manacher算法,我习惯叫他 “马拉车...
分类:
编程语言 时间:
2015-03-18 22:56:09
阅读次数:
205
//通过id查找多个元素function getElements(/*ids...*/){ var elements = {}; for(var i=0; i parent.childNodes.length) throw new Error('invalid index'); else if( n...
分类:
编程语言 时间:
2015-03-18 22:54:47
阅读次数:
213
题目如下:把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。public class 猜字母 { public static void m...
分类:
编程语言 时间:
2015-03-18 21:52:18
阅读次数:
245
算法只要懂原理了,代码都是小问题,先看下面理论,尤其是红色标注的(要源码请留下邮箱,有测试用例,直接运行即可)
A*算法
百度上的解释:
A*[1] (A-Star)算法是一种静态路网中求解最短路最有效的直接搜索方法。
公式表示为: f(n)=g(n)+h(n),
其中 f(n) 是从初始点经由节点n到目标点的估价函数,
g(n) 是在状态空间中从初始节点到n节点的实际代价,
h...
分类:
编程语言 时间:
2015-03-18 21:50:21
阅读次数:
259
题目:上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:
1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45
老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?
请写出所有不同算式的个数(包括题中举例的)。
显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要...
分类:
编程语言 时间:
2015-03-18 21:50:03
阅读次数:
208
mac os 升级到Yosemite后导致无法创建JAVA工程的解决办法...
分类:
编程语言 时间:
2015-03-18 21:46:24
阅读次数:
200
二级联动在一般的网页中随处可见,一般是地址,比如点击浙江省,随后出现的是杭州市,嘉兴市;点击北京省出现的是朝阳,海淀,而不是出现杭州,嘉兴。要想实现这个步骤,就要用到javascript来实现。其中原理用到onchange时间。(一)首先,onchange 事件会在域的内容改变时发生。支持该事件的 ...
分类:
编程语言 时间:
2015-03-18 21:46:41
阅读次数:
194