题1:
Suppose a sorted array is rotated at some pivot unknown to you beforehand.
(i.e., 0 1 2 4 5 6 7 might become 4
5 6 7 0 1 2).
Find the minimum element.
You may assume no duplicate exi...
分类:
编程语言 时间:
2015-03-07 14:16:09
阅读次数:
150
作为一名软件研发,由于工作的需要,难免需要接触新的知识,新的技术,新的开发语言.有时候接触这些新的东西,不知道如何下手.每个人学习的方式都不一样,可以借鉴,不能完全照搬.最近在学习Android,我觉得可以按照以下步骤去入门.
1)准备一本入门的电子书或者买一本入门书籍,先大概看完能将开发环境搭建起来
2)将简单的Hello,World程序弄出来以及熟悉一下整体的程序框架
...
分类:
编程语言 时间:
2015-03-07 14:15:44
阅读次数:
125
适合iOS开发者的15大网站推荐
iOS 开发者若想使技艺达到炉火纯青的地步,就要不断借鉴他人的有益经验,紧跟新兴科技和工具的步伐。除了 Apple 的开发者中心,其他网站上的文章和资源也具备参考价值,若能学得一二,必能锦上添花。不过,时间宝贵,开发者应具备取精华、去糟粕的眼力,这样才能事半功倍。本文推荐的博客和网站都是经过作者 James Tan...
分类:
编程语言 时间:
2015-03-07 14:14:26
阅读次数:
148
字符串变量和整形之间的相互转化在任何编程语言中都是很常见的东西,请不要与(int)String等强制类型转换混淆,这样做是不对的,(String)int,诸如这样是不能完成字符串变量和整形之间的相互转化的,强制类型转换只用于,整形int与浮点float的互转,父类转化为子类。
在Java中的字符串String转化为整形int,可以利用Integer.parseInt(),而整形int转化成Str...
分类:
编程语言 时间:
2015-03-07 14:11:57
阅读次数:
172
在R语言中,有下面三种操作符可以提取对象的子集:
? “[”通常返回的对象与原对象的类型相同;它也可以返回一个对象中的多个元素
? “[[”用来从列表(list)或数据框(data.frame)中提取对象;也可从列表或数据框中提取单个元素,且返回对象的类型可以不为列表和数据框。
? “$”可以通过名称从列表和数据框中提取元素;如果仅从抽取元素的角度来看,和“[[”没有区别
(1...
分类:
编程语言 时间:
2015-03-07 14:12:30
阅读次数:
515
??
一句话概括的说:两者最大的不同就是,HashMap不保证put进去的数据的顺序;而LinkedHashMap则保证put进去的数据的顺序。换句话也就是说,HashMap添加进去的数据顺序和遍历时的数据顺序不一定;而LinkedHashMap则保证添加时数据顺序是什么,遍历时数据顺序是什么。
例如,假如在HashMap中依次、顺序添加元素:1,2,3,4,5,在遍历HashMap时输出的顺...
分类:
编程语言 时间:
2015-03-07 14:13:09
阅读次数:
159
如果我们的计算机中安装了jre运行程序,我们就可以把我们的java程序打包成一个jar直接运行,这里我们介绍一下如何使用myeclipse来打包jar包
在myeclipse中建立一个java project,名字为javademo
在src建立demo1包,在该包中建立一个test.java程序,该程序输出hello world,然后保存。
右击项目名称,选择export
选...
分类:
编程语言 时间:
2015-03-07 14:10:44
阅读次数:
198
测试环境:VS2010 windows7
1.文件->新建项目,选择win32 控制台程序,输入项目名称dll_test,然后点击确定
2.
3.点击下一步
4.选择dll 点击完成 ,点击dll_test.cpp 文件
extern "C" __declspec(dllexport) int add(int a,int b);
int ad...
分类:
编程语言 时间:
2015-03-07 14:11:36
阅读次数:
163
分治算法例子集锦...
分类:
编程语言 时间:
2015-03-07 14:09:44
阅读次数:
168
vector Q[N];int Find(int x)
{
if(x != fa[x]) return fa[x] = Find(fa[x]);
return x;
}void Union(int x, int y)
{
int fx = Find(x), fy = Find(y);
if(fy != fx) fa[fy] = fx;
}void dfs(...
分类:
编程语言 时间:
2015-03-07 14:09:36
阅读次数:
174
如下代码在Java中是不可以编译的:
public class unReachableTest {
public static void main(String[] args) {
while(true){
}
System.out.println("aaaaaa");
}
}
这段代码的看起来没有任何语法错误,但是非常明显可以知道,这段代码根本就没有意思,aaaaa...
分类:
编程语言 时间:
2015-03-07 14:07:03
阅读次数:
4556
R语言开发环境下载安装地址:http://ftp.ctex.org/mirrors/CRAN/index.html
有Linux版本,Mac版本,Windows版本,这里点击Download R for Windows,打开的页面又有几个选项,点击“install R for the first time.”进入真正的下载页面,
点击“Download R 3.1.2 for Windo...
分类:
编程语言 时间:
2015-03-07 14:08:00
阅读次数:
225
之前看了CPP,敲过些代码,但总觉得学得不够系统,书后面的习题比较无聊,不想去写。C主要在学数据结构和理解底层上面很有帮助。 于是又来mooc学习C语言,看了下视频虽然很繁琐啰嗦,但是有些东西我确实以前没注意。 第一章讲C的表达式、变量。 有个有趣的说0的问题。编程语言里面的零是圈里面有条横杠,为了...
分类:
编程语言 时间:
2015-03-07 14:06:42
阅读次数:
173
Go语言中字符串的拼装方法很多,那么问题来了,到底哪家性能好?下面代码,分别比较了 fmt.Sprintf,string +,strings.Join,bytes.Buffer,方法是循环若干次比较总时间。在VMWare下的Ubuntu 14.04下运行的结果表明:fmt.Sprintf 和 str...
分类:
编程语言 时间:
2015-03-07 13:59:12
阅读次数:
138
1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a = 'A'; ...
分类:
编程语言 时间:
2015-03-07 14:00:48
阅读次数:
188
最近研究学习了MVC、EF等相关技术,写了一套项目架构。只要更改EF模型,生成数据库并转换T4模版。数据层和业务层就可以自动生成了。主要用到的技术:1、EF实体框架。2、Spring.Net依赖注入。3、封装、继承、多态。3、低耦合三层。4、T4模版......近期,针对我写的项目架构,写了一款代码...
分类:
编程语言 时间:
2015-03-07 13:58:44
阅读次数:
161
最近做一个小程序,一个类A(负责显示处理)需要大量调用类B(负责数据处理)的函数,我最先想到的C++中的友元概念,因为类B中的这些函数并不希望public,它只是允许类A调用监测.网上搜索了一下,没有好的简单实现,但是我想到了自己以前经常写的一种方式,那不就是最简单的实现吗? public c...
分类:
编程语言 时间:
2015-03-07 13:48:32
阅读次数:
152