/**
* 功能:确定某字符串的所有排列组合。
*/
注意:不考虑重复字符。若考虑重复字符,只需在加入permulations时去掉重复的字符串即可。
/**
* 思路:元素由少到多,将新的元素塞进所有字符串中间的任意可能位置。
* @param str
* @return
*/
public static ArrayList getPerms(...
分类:
其他好文 时间:
2015-08-11 18:44:24
阅读次数:
167
点击此处即可传送到 hdu 1247 **Hat’s Words**Problem DescriptionA hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary.
You are t...
分类:
其他好文 时间:
2015-08-11 18:43:53
阅读次数:
112
LeetCode -- 顺时针旋转图片90度...
分类:
其他好文 时间:
2015-08-11 18:44:21
阅读次数:
113
【 LTextField 】创建新的 LTextField 实例。在创建 LTextField 实例后,调用父 LSprite 对象的 addChild() 或 addChildAt()
方法可将 LTextField 实例添加到显示列表中。 LTextField 类的方法允许您设置、选择并操作在创作过程中或运行时创建的动态或输入文本字段中的文本。
(一)利用LTextField
...
分类:
其他好文 时间:
2015-08-11 18:43:21
阅读次数:
156
4.3 函数的效能
在下面的这组测试中,在不同的编译器上计算两个3D点,其中用到一个nonmember friend function,一个member function,以及一个 virtual member function,并且 virtual member function分别在单一,虚拟,多重继承三种情况下执行.下面就是nonmember function:
void cross_p...
分类:
编程语言 时间:
2015-08-11 18:43:10
阅读次数:
162
现在对Java原生数据结构特感兴趣,于是决定自己动手实现一些类,比如这个List类,在熟习了单链表和双链表的数据结构之后,终于实现了,代码如下:
源码SingleLinkedList.java
package hk.inso.service;
/**
* Created by IntelliJ IDEA.
* Date: 8/10/15 6:09 PM
* Aut...
分类:
其他好文 时间:
2015-08-11 18:43:10
阅读次数:
136
Count the Trees
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1798 Accepted Submission(s): 1195
Problem Description
Another common soci...
分类:
其他好文 时间:
2015-08-11 18:44:28
阅读次数:
120
关于 PCA 算法的讲解文章不胜枚举,这里主要谈一谈 基于 Python 中 sklearn 模块的 PCA 算法实现。Explained Variance 累计贡献率 又名 累计方差贡献率 不要简单理解为 解释方差,它是 PCA 降维维度的重要指标,一般选取累计贡献率在90%左右的维度作为PCA 降维的参考维度。在识别算法的实现过程中,当我们求得某一数据库各类别特征参考维度时,取最大维度作为每一...
分类:
编程语言 时间:
2015-08-11 18:42:38
阅读次数:
497
准确来说是2012年11月的时候开始学编程的,那个时候我上大二,到现在学习编程快三年了,期间大部分时间处于自学状态,今天就跟大家聊聊我的高效编程秘笈。
一、活学活用office
首先请大家看清楚标题,我说的是office,不是wps,这两个差异还是非常大的,特别是excel中的差异非常明显。如果你能够熟练掌握Word和Excel的使用,这对你的编程效率会有质的提高。
说说我自己身上的一个事吧。...
分类:
其他好文 时间:
2015-08-11 18:43:28
阅读次数:
209
本题链接:点击打开链接
本题大意:
输入n行数据,每行数据前两个表示该条路连通的两个村庄的编号,第三个表示修该条路的成本,最后的0或1表示该路未修或已修过,求在此道路基础上要使道路畅通的最小成本。
解题思路:
本题基本上也是使用的kruskal算法,只是多加了一个道路状态,不管该路已修或未修,都要把它连到树上,然后就是看加不加成本的问题。抑或采取一种方法,当...
分类:
其他好文 时间:
2015-08-11 18:42:00
阅读次数:
74
如何自定义注解
Target
Retention
Inherited
Documented
如何使用自定义注解
需求
实现
运行结果如何自定义注解这里是一个自定义的注解@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface AnnoDemo {...
分类:
编程语言 时间:
2015-08-11 18:42:56
阅读次数:
204
//给一个序列,让求其最大子序列
//这个序列由三段组成,第一段和第二段对称,第一段和第三段一样
//manacher算法求得p[i]
//枚举第二段的起点和长度,得到结果
#include
#include
#include
using namespace std ;
const int maxn = 2e5 + 10 ;
int str[ma...
分类:
编程语言 时间:
2015-08-11 18:43:18
阅读次数:
131
How Many Trees?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3224 Accepted Submission(s): 1870
Problem Description
A binary search tree...
分类:
其他好文 时间:
2015-08-11 18:42:35
阅读次数:
117
Flatten Binary Tree to Linked List
Given a binary tree, flatten it to a linked list in-place.
For example,
Given
1
/ 2 5
/ \ 3 4 6
The fl...
分类:
其他好文 时间:
2015-08-11 18:44:03
阅读次数:
110
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UITextField *textField=[[UITextField alloc]initWithFrame:CGRec...
分类:
移动开发 时间:
2015-08-11 18:42:03
阅读次数:
132
1.C#中定义接口所使用的关键字是:interface
2.C#是一种纯粹面向对象语言。面向对象语言具有的特点是:继承、封装、多态。
3.值类型和引用类型的区别: CLR支持两种类型,引用类型和值类型。这两种类型的不同之处是,他们在.NET类层次结构中的位置不同,那么.NET为其分配的内存的方式也是不同的。
引用类型和值类型都继承自Systerm.Object类。不同之处,几乎所有...