个人总结: 通常DFS的题目,需要先写下如下模板: 还有就是回溯的使用,通常要从搜索中寻找到最优的解,或者是寻找所有解,需要每一种情况搜索完之后,要恢复原来的值, 递归语句就放在 标志标志数组 和 去除标志数组 之间如: ...
分类:
编程语言 时间:
2017-03-31 19:46:17
阅读次数:
438
var sum = "";for(var i = 0;i < 5;i++) { for(var j = 0;j < 5 - i;j++) { sum += " "; } for(var j = 0;j < 2*i + 1;j++) { sum += "*"; } sum += "\n"; }cons ...
分类:
编程语言 时间:
2017-03-31 19:48:43
阅读次数:
134
O/X Mapper 是什么? Spring 3.0 的一个新特性是 O/X Mapper。O/X 映射器这个概念并不新鲜,O 代表 Object,X 代表 XML。它的目的是在 Java 对象(几乎总是一个 plain old Java object,或简写为 POJO)和 XML 文档之间来回转 ...
分类:
编程语言 时间:
2017-03-31 19:50:02
阅读次数:
274
__init__(self): 用于初始化对象属性(需求:根据需要设定属性) 用于自己定义初始化的属性类型及初始值 __init__()不需要任何返回值,__init__()返回值为none,不可修改 __str__(self): 用于改变打印对象时显示的内容 默认为: 实例的定义位置 类名 实例在 ...
分类:
编程语言 时间:
2017-03-31 19:52:25
阅读次数:
157
Private Sub CommandButton1_Click()Application.ReferenceStyle = xlA1 Dim checkRange As VariantcheckRange = InputBox("チェック起始の列番号を入力してくだい", "列", "H2:BA41 ...
分类:
编程语言 时间:
2017-03-31 19:54:57
阅读次数:
250
一: String概述 不同于Objective-C中的NSString与NSMutableString,在Swift中,存储String类型的数据能否改变,取决于定义数据是var还是let,var是变量,能改变String的长度,增加,修改,删除其中的每一个字符等操作,而let是常量,一旦定义后就 ...
分类:
编程语言 时间:
2017-03-31 19:56:15
阅读次数:
213
设计思想: 把一个数组连成环,查找这个环的和最大的连续子数组时走到原来的数组尾部可以再继续加第一个元素,所以等价于构建一个原来数组2倍的数组 查找和最大的连续子数组方法: 设原先数组两倍的数组名为a,长度为2n - 1,原数组长度为n 定义一个当前的总和currectSum,初始值为a[0];定义一 ...
分类:
编程语言 时间:
2017-03-31 19:56:48
阅读次数:
357
题目:返回一个整数数组中最大子数组的和。 要求:输入一个一维整形数组,数组里有正数也有负数。一维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。 程序设计思想:程序中使用到一个用来求数组的最大子数组和的函数,这里可以将 ...
分类:
编程语言 时间:
2017-03-31 20:01:14
阅读次数:
225
让我抓耳挠头1个小时。 如果返回值是QString,就无法编译运行通过了,至少运行无法通过,堆栈被破坏。 ...
分类:
编程语言 时间:
2017-03-31 20:02:51
阅读次数:
216
1 #coding=utf-8 2 from igraph import * 3 4 count_fans=0 5 count_following=0 6 fans_name=[] 7 following=[] 8 color_dic={1.5:"#8EE5EE",3:"#96CDCD",False... ...
分类:
编程语言 时间:
2017-03-31 20:03:37
阅读次数:
1543
Elasticsearch Java API (二): index创建删除 cluster管理 elastic官网有权威的java api 英文的 需要耐心看 这里整理下基本操作 创建maven工程添加依赖 首先自定义一个client用于连接es 连接方法很简单,照着官方的抄就可以了 接下来看看连接 ...
分类:
编程语言 时间:
2017-03-31 20:05:25
阅读次数:
247
一.设计思想: 通过一个for循环。数组分别从0-最大,1-最大-0 等等依次 到最大-最大-1,通过这样的方式达到循环数组的目的。然后在每一个的数字里面,从第一个数开始向后按顺序相加,当相加结果为负数的时候,则此时不满足构成最大子数组的条件,然后从导致数组为负数的数的下一个数开始向后相加。最后求得 ...
分类:
编程语言 时间:
2017-03-31 20:06:10
阅读次数:
144
一、数据框简要 可输入来访问mtcars这个系统自带的数据框中的mpg列 或者输入 来访问两个 如果不想总是输入数据框+$+元素名来访问,还可以这样: 这样可以直接输入mpg,也可以访问mpg这个元素 使用detach函数取消这种功能 还可以使用with函数来访问 也可以显示mtcars的mpg元素 ...
分类:
编程语言 时间:
2017-03-31 20:08:50
阅读次数:
168
1.通过raw_input("input you name")在达到交互目的 2.类型转换函数: float(): str() long() ord(): asc字符转换为asc值 chr():asc值转换为asc字符 oct():整数转换为八进制 hex():整数转化为16进制 3.防止乱码:原因 ...
分类:
编程语言 时间:
2017-03-31 20:15:06
阅读次数:
185
Thingking In Java的翻译版太难读了 简单的来说就是译者完完全全的用英语的思想,语法和逻辑翻译出来的,和汉语相差很多啊姐姐! 有闲时间了,我也要翻译英文原版书 或者 就翻译这本TIJ 哼 肯定比你好 另外,书中好多JAVA相关词汇搞不懂,而且也没有详细解释,难道是我挑着读的原因? 比如 ...
分类:
编程语言 时间:
2017-03-31 20:36:22
阅读次数:
161
一、前言 刚使用spring-data-jpa,遇到不少难题,网上查了很多资料,发现讲jpa的不多,发个我刚做过的接口的工程吧。 二、需求 看到图了吗?需要实现搜索以及各种字段的排序还要分页,还有可能有选择各种条件的下拉列表,是不是很变态? 三、开始了 一、dao 需要先处理dao层,这里喜欢叫re ...
分类:
编程语言 时间:
2017-03-31 20:38:28
阅读次数:
3029
算法训练 表达式计算 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值。其中除表示整除。 输入格式 输入一行,包含一个表达式。 输出格式 输出这个表达式的值。 样例输入 1-2+3*(4-5) ...
分类:
编程语言 时间:
2017-03-31 20:38:43
阅读次数:
266
与前面介绍的7种排序算法不同,基数排序(Radix Sort)是基于多关键字排序的一种排序算法。也就是说,前面介绍的7种排序算法是建立在对单个元素关键字比较的基础之上,而基数排序则是采用"分配"与"收集"的办法,用对多关键字进行排序的思想实现对单个关键字的排序。 基数排序的典型例子当然就是扑克牌排序 ...
分类:
编程语言 时间:
2017-03-31 20:39:06
阅读次数:
285
接着上篇博客,我们来谈谈java操作cassandra分页,需要注意的是这个分页与我们平时所做的页面分页是不同的,具体有啥不同,大家耐着性子往下看。 上篇博客讲到了cassandra的分页,相信大家会有所注意:下一次的查询依赖上一次的查询(上一次查询的最后一条记录的全部主键),不像mysql那样灵活 ...
分类:
编程语言 时间:
2017-03-31 20:39:31
阅读次数:
258
本篇不算是Java内容,为了学习路线的完整性而补充,暂且放在Java分组。 实际上,线程和进程的区别,在学OS时必然是学习过的,所缺的不过是一些总结。 一. 进程 进程(process)是计算机中已运行程序的实体。在面向线程设计的系统中,进程本身不是基本运行单位,而是线程的容器。程序本身只是指令、数 ...
分类:
编程语言 时间:
2017-03-31 20:40:58
阅读次数:
215