题目:leetcode
Interleaving String
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.
For example,
Given:
s1 = "aabcc",
s2 = "dbbca",
When s3 = "aadbbcb...
分类:
编程语言 时间:
2015-04-10 22:31:52
收藏:
0 评论:
0 赞:
0 阅读:
293
Description
不管是什么武功,多少都会有一或两个连续技多次出现,这些连续技常常是发明该武功的人的习惯性动作,如果这些动作被对手分析出来了,就很容易被对手把握住先机。比如松风剑谱里面有一式叫做迎风傲骨是如下的动作:
劈 刺 削 刺 削 踢 刺 削 刺 削
很明显 刺-削 这个连续动作出现了4次,而 刺-削-刺-削 这个连续动作则出现了两次。现在刘白宇弄到了一本魔教的掌法,想让你帮忙来分...
分类:
编程语言 时间:
2015-04-10 22:31:22
收藏:
0 评论:
0 赞:
0 阅读:
362
题意 给你一个数组求其中逆序对(ia[j])
的个数
我们来看一个归并排序的过程:
给定的数组为[2, 4, 5, 3, 1],二分后的数组分别为[2, 4, 5], [1, 3],假设我们已经完成了子过程,现在进行到该数组的“并”操作:
a: [2, 4, 5]
b: [1, 3]
result:[1]
选取b数组的1...
分类:
编程语言 时间:
2015-04-10 22:26:32
收藏:
0 评论:
0 赞:
0 阅读:
279
R是一种开源软件,在编程的时候,需要安装很多软件包,如果一个一个的安装,那将费时费力。由于R支持脚本语言,所以考虑用.R文件存放所有要用的软件包,比如MASS、lpSolve、arules等,然后运行这个.R文件,就可以进行批量安装了。
1. 首先,将R语言中的软件包,按照它们的依存关系,保存在一个.R文件中,比如lib2D.R
//lib2D.Rinstall.packages("MASS...
分类:
编程语言 时间:
2015-04-10 22:26:02
收藏:
0 评论:
0 赞:
0 阅读:
597
题意:给定一个数组,将该数组的后k位移动到前n-k位之前。(本题在编程珠玑中第二章有讲)思路:方法一:将后K位用vector容器装起来,再移动前n-k位到后面,再将容器内k位插到前面。 1 class Solution { 2 public: 3 void rotate(int nums[]...
分类:
编程语言 时间:
2015-04-10 22:23:52
收藏:
0 评论:
0 赞:
0 阅读:
346
java产生随机数的几种方式一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random...
分类:
编程语言 时间:
2015-04-10 22:22:22
收藏:
0 评论:
0 赞:
0 阅读:
203
Java的内存分配A:栈 存储局部变量 B:堆 存储所有new出来的 C:方法区(面向对象部分详细讲解) D:本地方法区(系统相关) E:寄存器(CPU使用) 注意: a:局部变量 在方法定义中或者方法声明上定义的变量。 b:栈内存和堆内存的区别 栈:数据使用完毕,就消失...
分类:
编程语言 时间:
2015-04-10 22:21:42
收藏:
0 评论:
0 赞:
0 阅读:
285
题目传送门 1 /* 2 分情况讨论,在long long范围里可以直接比较 3 sscanf 直接读到n中去 4 */ 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #includ...
分类:
编程语言 时间:
2015-04-10 22:20:03
收藏:
0 评论:
0 赞:
0 阅读:
332
原文同步至 http://www.waylau.com/java-switch-use-string/当我尝试在 switch 语句使用 String 参数时(注意ctrType为字符串) switch (ctrType) {
case "01" :
exceptionType = "读FC参数数据";
break;
case "03" :...
分类:
编程语言 时间:
2015-04-10 22:09:00
收藏:
0 评论:
0 赞:
0 阅读:
242
什么是插入排序!简单的介绍一下它的思想(假设为升序):在已经排好序的数组内,插入新的元素,从后往前找,当找到某个比它小的数,则停止,并将它插入这个与上一个数之间。先给大家看个图:
具体算法描述如下:
1.从第一个元素开始,因为只有一个元素,所以它有序。
2.拿它后面的一个元素和它进行比较。
3.它后面的元素比它大,把他往后移,并把它后面的元素赋给它原来的位置。
4.重复3的动作,...
分类:
编程语言 时间:
2015-04-10 22:08:00
收藏:
0 评论:
0 赞:
0 阅读:
243
c语言socket使用http协议访问apache服务器...
分类:
编程语言 时间:
2015-04-10 22:07:10
收藏:
0 评论:
0 赞:
0 阅读:
276
计数排序的基本思想就是对每一个输入元素x,确定出小于x的元素个数。有了这一信息,就可以把x直接放到它在最终输出数组中的位置上。
计数排序的一个重要性质就是它是稳定的,为什么重要呢?因为计数排序经常用作基数排序算法的一个子过程。
废话少说,直接上代码:
#include
//计数排序,k:数组A中最大的元素; i:数组A元素的个数
int* CountSort(int* A, int* B...
分类:
编程语言 时间:
2015-04-10 22:06:00
收藏:
0 评论:
0 赞:
0 阅读:
171
#include
using namespace std;
void f(int x, int a= 3, float b = 1.1);
int main() {
f(0);
return 0;
} ///:~
void f(int x, int a= 3, float b= 1.1)
/*
error C2572: 'f' : redefinition of default pa...
分类:
编程语言 时间:
2015-04-10 22:05:30
收藏:
0 评论:
0 赞:
0 阅读:
273
前情:因平常写代码是常将比较函数弄混(写好了排序还要确认一下-.-!),还是写篇博客,方便以后查阅C语言qsort函数对int类型数组排序: 1 #include "stdio.h" 2 #include "stdlib.h" 3 #define N 1005 4 int a[N]; 5 6 //....
分类:
编程语言 时间:
2015-04-10 22:01:40
收藏:
0 评论:
0 赞:
0 阅读:
279
Cnbolg Crawla). 加载用到的R包##library packages needed in this caselibrary(proto)library(gsubfn)## Warning in doTryCatch(return(expr), name, parentenv, hand...
分类:
编程语言 时间:
2015-04-10 22:00:40
收藏:
0 评论:
0 赞:
1 阅读:
501
举Java语言为例:1、了解从Java程序编写至运行的过程步骤。 1)txt记事本 2)下载JDK 3)熟悉DOS窗口下一些简单命令 4) 环境变量的配置那么JDK是什么?JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。JDK是提供给Java...
分类:
编程语言 时间:
2015-04-10 22:00:10
收藏:
0 评论:
0 赞:
0 阅读:
291
题目描述 史丰收速算法的革命性贡献是:从高位算起,预测进位。不需要九九表,彻底颠覆了传统手算! 速算的核心基础是:1位数乘以多位数的乘法。 其中,乘以7是最复杂的,就以它为例。 因为,1/7 是个循环小数:0.142857...,如果多位数超过 142857...,就要进1 ...
分类:
编程语言 时间:
2015-04-10 22:00:00
收藏:
0 评论:
0 赞:
0 阅读:
227
The BasicsFieldsFields are the most fundamental unit of construction: theyparse(read data from the stream and return an object) andbuild(take an objec...
分类:
编程语言 时间:
2015-04-10 21:58:40
收藏:
0 评论:
0 赞:
0 阅读:
289
编写JAVA程序,实现两个数组的合并,并按升序排列合并后的数组 假定现有两个数组,分别为: int[ ] arr1={3, 1, 23}; int[ ] arr2={27, 7, 2}; 设计程序,将两个数组合并成一个数组,并按升序排列合并后的数组,输出合并前和合并后的数组信息 要求:1、使用Arr...
分类:
编程语言 时间:
2015-04-10 21:56:40
收藏:
0 评论:
0 赞:
0 阅读:
254
来自:waynewuzhenbo冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到...
分类:
编程语言 时间:
2015-04-10 21:55:10
收藏:
0 评论:
0 赞:
0 阅读:
311