自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯明月的专栏

我思故我在

  • 博客(15)
  • 资源 (17)
  • 收藏
  • 关注

原创 remove the duplicate(重复) characters from a string

/*Design an algorithm and write code to remove the duplicate(重复) characters in a string without using any additional buffer. NOTE: One or two additional variablesare fine.An extra copy

2013-03-31 23:17:38 934

原创 reverse a C-Style String

/*reverse a C-Style String (C-String means that “abcd” is represented as five characters, including the null character )*/#include using namespace std;//reverse a C-Style Stringvoid reverse(c

2013-03-31 21:58:59 864

原创 通过位操作判断字符串中是否存在重复字符

1.1  Implement  an  algorithm  to  determine  if  a  string  has  all  unique  characters    What  if you can not use additional data structures?code://判断字符串中是否有重复字符,字符范围‘a-z’。#include #incl

2013-03-31 21:27:33 1272

转载 C++内存管理详解

2013-03-26 10:23:39 835

转载 明晰C++内存分配的五种方法的区别

明晰C++内存分配的五种方法的区别  在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。   堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个

2013-03-26 09:41:01 567

转载 进程与线程的区别

http://jingyan.baidu.com/article/624e74598efcc834e9ba5a66.html

2013-03-26 09:14:13 546 1

转载 HTTP返回码

转自:http://www.cnblogs.com/westfly/archive/2011/09/05/HTTP_CODE.htmlHTTP(Hypertext Transfer Protocol, 超文本传输协议),用于从WWW服务器传输超文本到本地浏览器的传输协议。你可以通过协议定制传送的内容,从而减少网络传输。HTTP协议是以TCP/IP为基础的高层协议。现在广泛使用的版本HTTP

2013-03-26 07:43:51 682

原创 位运算在数组元素交换中的应用

位运算符:|或,&与,~取反,^异或。#include using namespace std;typedef int *int_pointer;void inplace_swap(int_pointer x,int_pointer y){ *y = *x ^ *y; *x = *x ^ *y; *y = *x ^ *y;}void reverse_array(int

2013-03-25 10:06:33 1105

原创 地址类型的强制转换

我们使用 typedef 将数据类型 byte_pointer 定义为一个指向类型为 unsigned char 的对象的指针。#include //#include using namespace std;typedef unsigned char *byte_pointer;void show_byte(byte_pointer start,int len){ int

2013-03-24 15:32:37 2432

原创 全局变量和静态[全局]变量的区别

两者的区别在于在程序中的作用域不同。1. 全局变量:整个程序的所有文件都可调用。假设在源文件file1中有全局变量int val;在其他源文件中若要调用val,只需加入语句:extern int val;即可;2. 静态[全局]变量:只能在其被定义的文件中调用,不能被其他文件调用。例子://file1.cpp#include using namespace std;

2013-03-24 10:01:11 641

原创 C++中的大数运算

1.大数相加思路:建立两个长度为N的整型数组分别存放两个大数,和一个长度为N+1的数组存放它们得和。建立一个字符数组存放每次输入的大数(此时数组中存放的实际为字符,要将它们转化为int型后再传递给整型数组)//实现两个大数相加#include using namespace std;#define N 1000//将c[n]中字符串转化成数字存入arr[n]voi

2013-03-22 12:36:32 1509

转载 Visual C++数据库编程快速入门

http://www.yesky.com/SoftChannel/72348977504190464/20040808/1839917.shtml大多数应用程序都使用数据库,各种管理软件、ERP、CRM系统均需要数据库来保存和维护应用程序的数据,在VC中提供了多种数据库访问技术,不过目前最流行的是ODBC(开放式数据库接口)和ADO(活动对象模型),本期

2013-03-19 14:38:23 736

转载 数据库编程总结

http://blog.chinaunix.net/uid-147915-id-3192458.html数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCE

2013-03-19 14:36:15 9429 1

原创 C/C++要了解的几点

1.case后只能是整型或字符型的常量或常量表达式。2.按字母或数字顺序排列各条case语句。3.case语句中,要把正常情况放在前面,而把异常情况放在后面。4.在多重循环中,尽量吧最长循环放在最内层,最短循环放在最外层,以减少cpu跨切循环层的次数。5.void真正发挥的作用在于:对函数返回的限定;对函数参数的限定。6.在C中,可以给无参函数传递任意类型的参数,但是在C++编

2013-03-12 20:20:54 606

原创 c++ primer课后习题9.26,9.27

第4版习题解答中所给答案不能成功运行,提示如下错误:正确解答如下:#include #include #include using namespace std;int main(){ int ia[] = {1,1,2,3,5,8,13,21,55,89}; //k表示数组中元素的个数 int k = sizeof(ia)/sizeof(int); ve

2013-03-06 10:11:45 880

《算法导论》原版英文课件12

Lecture 12 Skip Lists.pdf

2012-07-23

《算法导论》原版英文课件11

Lecture 11 Augmenting Data Structures, Dynamic Order Statistics, Interval Trees.pdf

2012-07-23

《算法导论》原版英文课件10

Lecture 10 Red-black Trees, Rotations, Insertions, Deletions.pdf

2012-07-23

《算法导论》原版英文课件9

Lecture 9 Relation of BSTs to Quicksort - Analysis of Random BST.pdf

2012-07-23

《算法导论》原版英文课件8

Lecture 8 Universal Hashing, Perfect Hashing.pdf

2012-07-23

《算法导论》原版英文课件7

Lecture 7 Hashing, Hash Functions.pdf

2012-07-23

《算法导论》原版英文课件5

Lecture 5 Linear-time Sorting Lower Bounds, Counting Sort, Radix Sort.pdf

2012-07-23

《算法导论》原版英文课件6

Lecture 6 Order Statistics, Median.pdf

2012-07-23

《算法导论》原版英文课件4

Lecture 4 Quicksort, Randomized Algorithms.pdf

2012-07-23

《算法导论》原版英文课件3

Lecture 3 Divide-and-Conquer Strassen, Fibonacci, Polynomial Multiplication.pdf

2012-07-23

《算法导论》原版英文课件1

Lecture 1 Administrivia; Introduction; Analysis of Algorithms, Insertion Sort, Mergesort.pdf

2012-07-23

《算法导论》原版英文课件2

Lecture 2 Asymptotic Notation; Recurrences; Substitution, Master Method.pdf

2012-07-23

电脑丢失追踪软件

后台运行,秘密开启摄像头将盗贼拍照,并通过email发送到指定邮箱,远程操控计算机

2012-04-21

《Windows XP 使用技巧》大全!

非常棒的资源,与大家分享,我也是从网上下载的。

2009-12-18

空空如也

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

TA关注的人

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