自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 个人收藏之 - 一些有趣网站

个人收藏之 - 一些有趣网站  更新中。。。(last update 2009/02/20) 测试你的颜色敏感性  Test your color IQ http://www.xrite.com/custom_page.aspx?PageID=77   my score 11 on 2009/02/27关于你的生日,你自己都不知道的  Something abo

2009-02-27 23:15:00 736

原创 个人收藏之 - 一些博客

个人收藏之 - 一些博客   更新中。。。(last update 2009/02/25)My Life 【原创空间】  http://hi.baidu.com/azuryy  实现 Sunday 算法  OpenGL   http://blog.chinaunix.net/u/26313/article_44739.html next

2009-02-26 00:32:00 352

原创 个人收藏之 - 一些网站

个人收藏之  -  一些网站   更新中。。。(last update 2009/02/20)CSDN.net  中国源码网   http://www.yuanma.org/   编程爱好者网站      http://www.programfan.com VC知识库   http://www.vckbase.com/  暂存(从他人那里搜集而来,而未经检视之候选)

2009-02-20 23:49:00 524

转载 回溯法之一---算法框架及基础

回溯法之一---算法框架及基础回溯法其实也是一种搜索算法,它可以方便的搜索解空间。回溯法解题通常可以从以下三步入手:1、针对问题,定义解空间2、确定易于搜索的解空间结构3、以深度优先的方式搜索解空间,并在搜索的过程中进行剪枝回溯法通常在解空间树上进行搜索,而解空间树通常有子集树和排列树。针对这两个问题,算法的框架基本如下:用回溯法搜索子集合树的一般框架:

2012-05-24 03:28:28 556

原创 字符串操作题

判断字符串 b 的所有字符是否都再字符串 a 中出现过判断字符串 b 的所有字符是否都再字符串 a 中出现过,a,b都是可能包含汉字的字符串。b中重复出现的汉字,那么a中也要至少出现相同的次数。汉字使用gbk编码(简单的所,用两个字节表示一个汉字,高字节最高位为1的代表汉字,低字节最高位可以不为1)。int is_include(char *a  ,  char *b)返回0

2012-05-24 02:48:14 521

原创 集合排列组合题

排列组合与回溯算法  排列组合与回溯算法KuiBing感谢Bamboo、LeeMaRS的帮助[关键字] 递归 DFS[前言] 这篇论文主要针对排列组合对回溯算法展开讨论,在每一个讨论之后,还有相关的推荐题。在开始之前,我们先应该看一下回溯算法的概念,所谓回溯:就是搜索一棵状态树的过程,这个过程类似于图的深度优先搜索(DFS),在搜索的每一步(这里的每

2012-05-24 02:35:41 896

原创 动态规划题

DP(Dynamic Programming)的题目DP:如果一个问题可以从optimal substructure推出, 那么就可以考虑用DP做, DP的优点, 比较简单直接好理解,最难的部分应该是找到那个递推表达式.《编程之美》 2.18 数组分割 zz题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。

2012-05-24 01:48:00 442

原创 推理题

celebrity problem:一个party N个人,如果一个人不认识任何其他人,又被任何其他人认识,此人为celebrity。怎么找到这个celebrity.一个做法就是列一个N by N的表格, 然后用1表示认识, 0表示不认识, 如果有celebrity, 那么那一行应该是全1的, 然后剩下的就是一行一行的搜索, 所以时间复杂度是O(n^2).另一个更快的可以在O(n)时间里面解决

2012-05-23 23:50:02 1320

原创 概率题

《编程之美》读书笔记13: 4.1 金刚坐飞机问题问题:现在有一班飞机将要起飞,乘客们正准备按机票号码(1, 2, 3, …N)依次排队登机。突然来了一只大猩猩(对,他叫金刚)。他也有飞机票,但是他插队第一个登上了飞机,然后随意地选了一个座位坐下了1。根据社会的和谐程度,其他的乘客有两种反应:1. 乘客们都义愤填膺,“既然金刚同志不遵守规定,为什么我要遵守?”他们也随意地找位置坐下,并

2012-05-23 23:48:09 689

原创 根据字典排序找到下一个由n个不同字符组成的序列

根据字典排序找到下一个由n个不同字符组成的序列。分析请见http://download.csdn.net/detail/kalium/4322281   // find next permutation#include #include #include using namespace std;int main (){string str("3102")

2012-05-23 02:21:26 977

原创 判断一个数组是否为单一完全循环数组

判断一个数组是否为单一完全循环数组/* Determine if an array is a single complete circle by the following rules: * a[0]=1 -> a[1]=3 -> a[4]= 2 -> ... * If array a is of length 6, a[6] -> a[0] */using namesp

2012-05-22 03:36:52 700

原创 大数加法和大数乘法的实现

问一个Facebook大数相乘的题http://www.mitbbs.com/article_t1/JobHunting/32084397_0_1.html两个大数相乘 char* multiply(char*,char*);比如 char str1[] = "23456789009877666555544444"char str2[] = "34658743659843759

2012-05-22 01:49:18 2060

原创 怎样判断一个二叉树是binary search tree

怎样判断一个二叉树是binary search tree怎么实现 boolean isBST(Node *root)? 看看这个,简单明了http://www.ardendertat.com/2011/10/10/programming-interview-questions-7-binary-search-tree-check/In-order traverse能够按顺序

2012-05-17 23:57:38 1677

原创 倒序搜索字符串

一个字符串由排好序的数构成,在其中查找是否存在另一个字串(也是一个数)。可以用二分法,但是要把所有字符串都转成数。int main(){ char *strSrc = "1 234 56789 93785935"; char *strTgt = "5935"; int lenTgt = strlen(strTgt)-1; int indexSrc = strlen(s

2012-05-17 04:16:39 1103

原创 用递归二分法实现同时获得一个数组内的最大最小值

#include void h(int* a, int leng, int& max, int& min){ assert(leng > 0); if (leng==2) { min = (a[0]<a[1])?a[0]:a[1]; max = (a[0]<a[1])?a[1]:a[0]; return; } else if (leng==1)

2012-05-12 03:33:00 741

原创 算法及编程方面经典书籍

【转载】1)算法部分CLRS(Introduction.to.Algorithms.Second.Edition)算法导论中文版Programming PearlsProgramming Interviews Exposed2)C# 部分CLR Via C# by jeffreryEssential Net, Volume 1 - The Common La

2012-05-12 03:01:41 1950

原创 收集整理的大公司面试中与编程相关题目

【本文内容全部从网络收集整理而来,不代表本人观点】=======================================M(B) http://www.mitbbs.com/article_t/JobHunting/32119951.html1.  print binary tree level by level; solve it w/o using a queue2

2012-05-12 01:29:52 1823

原创 Ruby off Rails---rack, sinatra and sequel 相关演讲视频

EnjoyRuby off Rails---rack, sinatra and sequel View more presentations from Jiang Wu.演讲视频Rails之外的web开发:rack, sinatra和sequel (1,2,3)   

2009-03-20 00:20:00 629

原创 删除字符串中所有的空格space的C语言实现(in-place solution)

void myremovespace(char * str){ char *p1, *p2; char ch; p1 = str; //first pointer p2 = str; // second pointer to the remaining string if (p1==NULL) return; while (*p1) { if (*p1 != ' ') {

2009-03-09 14:13:00 1626

原创 字符串操作的实现

字符串n比较strncmp()int mystrncmp(const char *p1, const char *p2, int n){ assert((p1 != NULL) && (p2 != NULL)); while (((*p1)==(*p2))&&(p1!='\0')&&(n>0)) { p1++; p2++; n--; }

2009-03-08 14:25:00 585

原创 单链表相关操作之C语言实现:插入,删除,倒转,复制,查找。。。

typedef struct node { node *next; /* pointer to next element in list */ char data; }node, *pnode, **ppnode; // define two types // create an empty node pnode list_createNullNode(

2009-03-07 05:30:00 2305 1

原创 C/C++语言点滴搜集

C/C++语言点滴搜集   添加中。。。(last update 2012/05/23) ++ 自增运算符 (int i, j)i++ returns a r-value, so it can not be used in this way: i++ = j;区分a++, ++a: a++是先赋值,再自增,++a是先自增,再赋值,因此++a可作为左值,而a++不能作为左值。如:

2009-02-28 05:55:00 450

原创 C++ 运算符优先级列表

引用:http://www.cppreference.com/wiki/operator_precedence C++ Operator PrecedenceThe operators at the top of this list are evaluated first. Operators within a group have the same precedence. All

2009-02-28 05:41:00 440

原创 sizeof()函数用法与举例

sizeof()函数用法与举例1. sizeof(type)     sizeof(char)=1; sizeof(short)=2; sizeof(int)=4;   // sizeof(int)=2 is C     sizeof(void *)=4;    Be careful about character variable and character constant

2009-02-28 05:33:00 3407

转载 手机使用小秘诀,让你的手机永远有电!

 手机使用小秘诀,让你的手机永远有电!1、隐形的备用电池你的手机电量不足了,为了让它能够继续使用,按*3370#键,手机会重新启动,启动完毕后,你就会发现电量增加了50%。这部分隐藏的备用电量用完了你就必须得充电了,再次充电的时候,隐形的备用电池也同时充电,下次电量低的时候又可以用这个方法。知道这个在紧急情况下如果手机电量不足非常管用。2、紧急情况全世界的手机都可以拨打的共同紧急救援号码是112,

2009-02-28 01:01:00 560

原创 开山第一篇

今天无可避免的被“触动”了!一切总有开始的时候。希望自己能记住:“真的要编程的话,那就要真的编程”If you wanna be a software guy, just "Code, Codes, Coding!""Code, Code and Code!"

2009-02-20 23:23:00 419

根据字典排序确定下一个序列

根据字典排序确定下一个序列,详细分析过程。

2012-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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