自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 分享一些个人觉得非常好用的软件吧

1. 记笔记 evernote 对于不同的客户端,比如windows, iPhone, iPad, Android都有应用程序,而且还提供了web应用程序,用账号登录evernote的官网,也能编辑,浏览自己个人的笔记。我记得前一段时间,evernote的ceo说evernote会成为一个一百...

2012-04-11 01:43:33 1913 1

原创 你不可能在争辩中取胜,所以永远避免正面冲突!

在《人性的弱点》这本书中,卡耐基讲了一个发生在他自己身上的事情。 有一个晚上,我赴一次欢迎史密斯爵士的宴会,那时坐在我旁边的一位来宾,讲了一段很幽默的故事,还用了一句成语。 说故事的那位来宾,指出那句话出自圣经。其实他错了。我知道那句话的来历,我确实知道,那时我为满足自己的自重...

2012-04-10 05:21:28 2122 0

原创 倾听也是一种优美的谈吐

今天看到《人性的弱点》的一则故事: 卡耐基在一次宴会上,遇到一位著名的植物学家。卡耐基从没有接触过植物学一类的学者,他觉得植物学家说话极有吸引力。那时他像着了迷似的,坐在椅子上静静听他讲有关大麻、大植物学家和布置室内花园等事,他还告诉了我关于马铃薯的惊人事实。后来谈到我自己有个小型的室内花园时,...

2012-04-08 02:21:48 1231 1

原创 每个人心里都有一只小牛

这是《人性的弱点》中的一个例子,我觉得很是经典,就拿出来了。 每个人心里不只有小鹿,还有小牛。 有一次,Emerson和他的儿子,要使一头小牛进入牛棚,他们犯了一般人都会犯的错误,只想到自己所需要的,没有从那头小牛的角度考虑……Emerson推,他儿子拉。而那头小牛正跟他们一样,也只想...

2012-04-06 03:46:35 1021 0

原创 生活中到处都是发财致富的机会

哈尔曼·利普曼,生活在费城的一位画师。他在画画时注意到自己的橡皮总是到处乱滚。为找橡皮,自己经常会浪费不少的时间。一天,在画一副素描时,哈尔曼又丢失了橡皮,翻来覆去找了许久还是没有找到。没有橡皮,他就无法再画下去。 苦恼之余,他突然想:要是能把橡皮固定在铅笔尾部,就再也不用担心会发生...

2012-04-04 05:14:42 987 0

原创 随时记下一闪即逝的灵感

我把纸笔放在手边,便于捕捉这些稍纵即逝的思想,以免被淡忘。 爱迪生非常重视灵感的收集。平常无论走到哪里,他都随身带一个笔记本,他称之为“灵感册子”。一旦有了好的灵感、创意或观察所得,他就会随时记录下来。当他才思枯竭或者缺乏创作激情时,他就会拿出这些灵感小册子看,以期从上面记录的图文中获得...

2012-04-04 05:04:11 1300 0

原创 《思科九年》,从售前工程师转型销售的经典教材

首先,摘抄一段网上的书评吧:  一个老思科的成长手记  分享九年职场心路历程  领悟阅历积淀下的厚重与从容  《思科九年》不是男忧女愁、哀声四起,此欢彼爱、群情激昂的职场情事;亦非如输赢、圈套、浮沉、升职记之辈的职场法则。它是另一种境界。 我用了两天时...

2012-04-03 10:37:39 3344 0

原创 我的性格分析和对未来职业的规划

前些天,我已下定决心毕业以后不会从事计算机代码类的工作,往大了说,就是不会干技术研发类的岗位。但是在非技术研发类的工作选择中,我究竟要干什么呢? 这是个很重要的问题,因为正如乔帮主所说,工作伴随我们的一生,需要好好做出慎重的选择。 我这个人有一个习惯,往往在遇到人生重大的选择时...

2012-04-03 05:30:43 2964 0

原创 如何检测用户输入的日期是否正确

我是刚刚开始学JavaScript的,如果有错误,请指正 举个例子,如果用户输入的日期是1990-02-16,那么这个日期是正确的,如果用户输入的日期是1990-02-31,那么这个日期就是错误的,因为2月没有31号 如何检测这个错误呢? 在JavaScr...

2012-03-29 09:28:24 1318 0

转载 如何写互联网产品分析报告

本文转载自http://hi.baidu.com/lucky_vivi/blog/item/ce5ba8ccf1d5860201e928c1.html    首先对于任何一份分析报告,开篇的点题和背景介绍都很重要,因此前面应该有这样几部分: 1、行业概述。 l  介绍互联网的背景...

2012-03-28 22:10:46 10700 0

转载 互联网产品实例分析:评百度知道升级

百度是一个天生禀赋就极其优越的公司,成功傲视中文搜索市场。最佳配置是还有一个google给它在技术上做榜样同时在中国市场上给它踩。 百度知道刚刚升级了一项功能,叫做想问谁就问谁。增加了提问者直接向百度知道的“知识专家”提问的功能。往好里说,是增加了互动性,目标更准确因而答案也会更准确。实...

2012-03-27 05:45:18 1568 0

转载 互联网产品的分类与运营

本文转载自:牛角尖的新浪博客http://blog.sina.com.cn/s/blog_592396450100f4pu.html 关键词:互联网产品、产品经理、分类、运营 要从事互联网工作,就要清楚地理解互联网的分类,互联网产品经理自然要理解互联网产品的分类。 无...

2012-03-27 05:39:42 2325 0

原创 学计算机专业,但是不想做程序员,还能做什么呢?

我本科学得是通信,毕业以后,家里供我到国外读计算机专业,父母都是工薪阶层,加上新疆的工资又不高,不仅要支付学费还要负担我的生活费,所以我很能体谅父母的艰辛。 第一学期,我学得很用功,开学第一个月的编程量就超过了我大学四年的编程量,我本以为按照这个节奏,我就要“逆天”了,可是现在到了第二个...

2012-03-21 23:26:48 33229 21

原创 第19题 在二叉查找树中找到两个结点的最低公共祖先 Lowest Common Ancestor

本文来自《 programming interviews exposed》一书 题目: Given the value of two nodes in a binary search tree, find the lowest common ancestor. You may assume t...

2012-03-18 05:44:35 1971 0

原创 大学哪些课让你觉得真是白上了?

我今天在网上看了一个很有意思的帖子,讲得是现在很多全球知名的IT公司的创始人的退学经历。 Steve Jobs ---- Apple创始人 ---- 退学 Larry Ellison ---- Oracle创始人 ---- 退学 Bill Gates ---- Microsoft创始...

2012-03-09 14:09:00 1886 0

原创 第18题 比较两个整数比特位不同的数量

此题来自 cracking the coding interview write a function to determine the number of of bits required to convert integer A to integer B input: 31, 14 ou...

2012-03-07 17:55:54 898 0

转载 我的美国CS面试经验分享 转自孙正立的人人日志

本文来自人人网孙正立的日志,原文地址: http://blog.renren.com/GetEntry.do?id=790042807&owner=232634863 过去的一年多里,参加了一些面试,虽然面过的公司不多,但都从头一直走到尾。毕竟自己也是花了大量的...

2012-03-05 11:28:45 7882 0

原创 第17题 去除一个字符串中的连续空格

比如,一个字符串是: My     name  is         Steve. 这个字符串里的单词之间的空格个数不一样,去除多余的空格,使两个单词之间只有一个空格 #include #include int main() { char* s = "This i...

2012-03-04 06:34:37 761 0

原创 第16题 reverse every K elements of a linked list

Write a program to reverse every K elements of a linked list. Example: K = 3 1->2->3->4->5->6->NULL output: 3->2->...

2012-03-03 17:05:30 671 0

原创 第15题 To Check the given linked list is palindrome or not

检查链表是否是一个palindrome? 什么是palindrome? 举个例子 12344321 这就是个palindrome,开头的1和结尾的1对应,第二位的2和倒数第二位的2对应 我查到一个不错的方法,大家可以参考一下,思路很好,利用了栈FIFO的性质 publi...

2012-03-03 15:36:46 1706 0

原创 第14题 find longest common continuous substring

Write Program to find longest common contiguous intersection from 2 lists provided to the function. Example:  list1: abcrfghwetf  list2: abrfg...

2012-03-01 20:57:22 764 0

原创 第13题 check rotation string

此题来自cracking the coding interview,这本书是讲如何准备程序员面试的,非常不错 免积分下载: http://download.csdn.net/detail/stevemarbo/4098275 assume you have a m...

2012-02-28 23:28:53 1106 0

原创 二叉树详解 binary tree && binary search tree

本文参考stanford大学一位计算机教授所写的关于二叉树的文章: http://download.csdn.net/detail/stevemarbo/4097865 二叉树,一个经典的数据结构,它包含一个指向左子树的指针,一个指向右指数的指针,和一个数据元素 二叉搜索树,在二...

2012-02-28 22:28:08 7874 0

原创 第12题 判断两个链表是否相交

题目:判断两个链表是否相交 分析:如果被问道此问题,一定要分两种情况回答,第一种是链表不存在环,第二种就是存在环的情况 1. 先判断带不带环 2. 如果都不带环,就判断尾节点是否相等 3. 如果都带环,判断一链表上俩指针相遇的那个节点,在不在另一条链表,如果在,则相交,如果...

2012-02-27 18:34:38 665 0

原创 第11题 求链表倒数第k个节点

题目:输入一个单向链表,输出该链表中倒数第k个节点 链表的倒数第0个节点为链表的尾指针 设置两个指针 p1,p2,首先,p1和p2都指向head,然后p2向前走k步,这样p1和p2之间就间隔k个节点,最后p1和p2同时向前移动,直至p2走到链表末尾 struct node {...

2012-02-27 17:55:25 358 0

原创 第10题 把二元查找树转换成排序的双向链表

题目:把二元查找树转换成排序的双向链表 要求:不能创建任何新的节点,只调整指针的指向         10         /   \       6      14      /  \      /  \    4   8   12  16 转成双向链表 4=6=8=12...

2012-02-27 17:14:09 572 0

原创 Linked List 链表详解

本文是stanford cs library中两篇关于linked list的文章合体版 linked list basics linked list problems 我觉得这两篇讲linked list的文章写的非常非常好,所以在博客里自己写一下,也算是温习巩固数据结构的知识了 ...

2012-02-26 04:32:06 14830 1

原创 第9题 求整数的二进制表达式中1的个数

题目:输入一个整数,求该整数的二进制表达式中有多少个1 例如,输入10,由于其二进制表示为1010,有两个1,因此输出2 此题考察位运算,微软曾经用过这道题 xxxx1000 & (xxxx1000-1) = xxxx0000 #include int...

2012-02-24 09:02:25 650 0

原创 第8题 把字符串转换成整数输出

题目:输入一个表示整数的字符串,把该字符串转换成整数并输出 例如,输入字符串“123”,则输出整数123,输入字符串“-456”,则输出整数-456,输入字符串“a123”,则输出  illegal number #include #include int strtoi...

2012-02-24 08:49:14 538 0

原创 第7题 倒置一个链表

题目:利用递归倒置一个链表 此题非常常见,因为很多公司在出面试题的时候,会考察面试人员的数据结构知识和算法知识,而有关链表的题是最具代表性的了。 这种题目不是非常难,适合做面试题,但又不简单,如果不提前做好准备,真正到了面试时,很难能做出来 #include #i...

2012-02-24 02:18:56 589 0

原创 第6题 约瑟夫环问题

题目: n个数字 (0,1,2,3, ... , n-1) 形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m个数字。 第一个为当前数字本身,第二个为当前数字的下一个数字。 当一个数字删除后,从被删除数字的下一个继续删除第m个数字 此题目的另一种表述是:已知n个人(以编号1...

2012-02-23 19:21:54 869 3

原创 第5题 在一个字符串中找到第一个只出现一次的字符

题目:在一个字符串中找到第一个只出现一次的字符。 例如输入 abaccdeff ,则输出b 此题据说是2006年google的一道笔试题 假设全都是ASCII码,也就是说一个字符对应一个相应的整数 #include #include char first...

2012-02-23 18:05:18 497 2

原创 第4题 颠倒一个句子中的词的顺序

题目: 颠倒一个句子中的词的顺序,比如: I am a student 颠倒后变成:student a am I 此题紧接着第3题,不过要把第3题的函数做一定修改 #include #include char* reverse(char* str, int n) {...

2012-02-23 10:52:27 3505 0

原创 第3题 reverse字符串

颠倒一个字符串。优化时间,优化空间。 此题也就是字符串倒置,类似的问题经常在面试中出现,我在stackoverflow上查到一个很不错的方法 #include #include char* reverse(char* str) { int end = strlen...

2012-02-23 10:29:29 693 0

原创 第2题 求子数组最大和

求子数组的最大和 题目:输入一个整形数组,数组里有正数也有负数 数组中连续的一个或多个数组组成一个子数组,每个子数组都有一个和 求所有子数组的最大值,要求时间复杂度为O(n) 例如输入的数组为 1, -2, 3, 10, -4, 7, 2, -5 最大的子...

2012-02-23 09:54:24 373 0

原创 第1题 在排序数组中查找和为某个指定数的两个元素之和

题目:输入一个已经按照升序排序过得数组和一个数字,在数组中查找两个数,使得他们的和正好是输入的那个数字 要求时间复杂度是O(n),如果有多对数字的和等于输入的数字,输出任意一对即可。 例如输入数组 1,2,4,7,11,15和数字15 由于4+11 = 15,因此输出4和11 ...

2012-02-23 05:37:14 959 0

原创 quick sort 快速排序

先上一个能用的代码 #include void swap(int a[], int i, int j) { int tmp=a[i]; a[i] = a[j]; a[j] = tmp; } int partition(int a[], int p, int r) { int x =...

2011-12-20 08:04:35 344 0

原创 selection sort 选择排序

先把代码贴出来,然后按照代码一步一步分析 #include void swap(int a[], int x, int y) { int tmp = a[x]; a[x] = a[y]; a[y] = tmp; } void selection_sort(int a[], ...

2011-12-19 06:36:03 607 0

原创 insertion sort 插入排序

首先声明:我是一个菜鸟,还是一个屌丝,就我目前的水平以及态度,很难像结构之法,算法之道的July那样写出篇幅巨大,讲解透彻的文章。 但是,我会按照我的理解写,理解到哪就写到哪,力求做到即使你跟我一样菜,也能理解。 通过写博客记录自己的成长过程,我觉得这不错! 以下是 wikipedi...

2011-12-16 11:21:50 724 0

原创 如何下载youtube网站上的视频

首先要说的是,有很多浏览器插件可以下载,你可以下载这些插件,直接下载youtube上的视频 但是,如果没有插件,也可以下载。 登录www.wantyoutube.com,把要下载的视频的地址输入到对话框中,然后在众多下载的选项中选择需要下载的格式就可以了 非常方便

2011-09-19 03:04:47 1874 0

提示
确定要删除当前文章?
取消 删除