自定义博客皮肤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)
  • 收藏
  • 关注

原创 python 笔记

1.  输入   i = int(raw_input('input gain:\n')) 2. 输出   print 'bonus = ', bonus 3.  if  else 语句 if i     bonus = i * 0.1 elif i     bonus = i * 2000 else:     bonus = 10000 * 0.1 + (i - 100000)

2013-11-11 17:42:47 2130

原创 mzsystem

1. DNS 位于 TCP/IP 那一层,其工作原理? TCP/IP 协议包括    网络接口层,   【对应 OSI的  物理层    和  数据链路层】 网络层,   【对应  OSI 的网络层 】 传输层, 【对应  OSI 的 传输层】 应用层。  【对应 OSI 的   会话层, 表示层, 应用层】  网络接口层,    网络层: IP   ,  ICM

2013-11-05 21:37:55 785

转载 进程、线程 知识点整理

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> 进程线程专题 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 同一进程中的线程究竟共享哪些资源 线程共享的环境

2013-11-01 23:31:51 1612

原创 C/C++笔试知识点整理 37

1. sizeof 运算符是在程序的哪个阶段计算的, class A{}; size_t a = sizeof(A); a = ? 2.  你出生你年份的阶乘最后一位数是几? 3. C++里的类,继承,多态,虚函数的用途? 4. 什么是设计模式,敏捷开发,重构?使用这些技术有什么好处? 5. static函数与

2013-11-01 12:40:53 1547

转载 字符串组合

ex:  str = "abc" result:    a b c ab ac bc code: #include #include #include using namespace std; #include void Combination(char *string ,int number,vector &result);

2013-11-01 12:33:34 883

转载 全排列的非递归解法

pre:   I  have forgot  where the code comes from . There is a little flaws in the  origin .  The modified code is as flows: //#include //#include #include #include using namespace

2013-11-01 12:31:58 829

原创 笔试知识点整理

1.  C++创建一个接口类的方法:  通过纯虚基类实现接口。 C++中没有提供类似interface这样的关键 字来定义接口,但是Mircrosoft c++中提供了__declspec(novtable)来修饰一个类,来表示该类没有虚函数表,也就是虚函数都是纯虚的。所以利用它我们依然可以定义一 个接口。代码例子如下 http://xujingli88.blog.163.com/bl

2013-10-20 20:29:53 831

原创 数组名 vs 指针

ex: #include #include void test(char a[]) { a++; //ok printf(" second char is %c\n", a[0]); } void main() { char s[] = "abcde"; char *p = s; p += 2; //OK //s += 2; //error

2013-10-18 22:38:22 659

转载 0-1 背包问题

#include int c[10][100];/*对应每种情况的最大价值*/ int knapsack(int m,int n) { int i,j,w[10],p[10]; printf("请输入每个物品的重量,价值:\n"); for(i=1;i<=n;i++) scanf("%d,%d",&w[i],&p[i]); for(i=0;i<10;i++) f

2013-09-28 11:15:13 775

原创 字符串排序

错误如下: #include "stdafx.h" #include #include #include #define NAME_LEM 10 int main() { int i = 0, j = 0; int num = 0; scanf("%d", &num); char (*name)[NAME_LEM]; name = (char (*)[NAME_LEM

2013-09-15 18:50:37 787

原创 后缀字符串

char c[MAXCHAR], *a[MAXCHAR]; char src[MAXCHAR] = "asdfas"; int n=0; while( src[n] != '\0' ) { a[n] = &c[n]; c[n] = src[n]; n++; } c[n]='\0';

2013-09-10 20:17:46 643

原创 将一个字符串放在另一个字符串最前面or最后面,判断是否是能回文字符串

#include "stdafx.h" #include #include #include //若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1。 int checkCPU(void) { union { int a; char b; }c; c.a = 1; return (c.b =

2013-09-10 11:20:47 1193

原创 一些面试小题目: 12小球

现有12个小球,它们外形一模一样,但其中一个小球与其他11个小球的重量不相同   现有12个小球,它们外形一模一样,但其中一个小球与其他11个小球的重量不相同{注意:是不相同,不知道是比其他小球重还是轻}现在有个没砝码的天平,问怎样在3次之内利用这个天平把小球找出来? 分三组:每组四个,第一组编号1-4,第二组5-8,第三组9-12.

2012-04-23 21:17:26 932

原创 几个简单但是不太常用的函数:cprintf, clrscr, strrev, cin.getline, strchr, strstr

几个简单但是不太常用的函数: cprintf  这个函数一般在 TC中使用。 clrscr  只有在Turbo c 中可以运行 !在Turbo C++ 中,需要先另存为(save as).C格式,才能使用。   注:在VC中无法调用该函数,有下列办法:   1.#include windows.h>   system("cls");

2012-04-23 17:23:08 1136

原创 map, fstream, error

这个程序看不是很懂~~~ #include #include #include using namespace std; int main () { typedef multimap M1; typedef M1::value_type v_t1; M1 m1; typedef multimap > M2; typedef M2::value_ty

2012-02-24 13:54:31 613

原创 set::insert

#include #include using namespace std; void print (set >& s) { set >::iterator It; for ( It = s.begin(); It != s.end(); It++ ) cout << *It << " "; cout << endl; } int main () {

2012-02-23 11:45:27 3516

原创 error

set > s;    什么意思? 后面的 less 是什么意思? less 是保证set容器里面的元素师由小到大排列的,里面元素没有重复的。 下面的程序主要是set的构造函数的练习。有错误。可不知道哪里错了。 #include #include using namespace std; int main () { int ary[] = { 5,3,7,5,2,3,

2012-02-23 11:25:24 595

原创 template , for_each , fill

#include #include #include using namespace std; template class Print { public: void operator () (T& t) { cout << t << " "; } }; int main () {

2012-02-22 16:02:11 497

原创 vector_constructors

#include #include #include //#include using namespace std; int main() { string str[] = {"Alex", "John", "Robert"}; vector v1; //empty vector object vector v2(10); //creates vector with 10 elem

2012-02-21 17:04:27 603

原创 set:: erase

set:: erase 功能: 将一个或一定范围的元素删除 语法: iterator erase(iterator _Where) 表示要删除元素的位置 iterator erase(iterator _First, iterator _First) 第一个被删除的元素的位置 iterator erase(iterator _First, itera

2012-02-21 14:37:14 8057

原创 set:: begin ,clear, count, empty, end, equal_range

set::begin const_iterator begin() const; terator begin() ; 功能: 返回第一个元素的双向定位器(iterator)的地址。 说明: 当返回的第一个元素的地址值为一个常值定位器(_iterator),则set不会被修改。 当返回的第一个元素的地址值为一个定位器(iterator),则set可被修改。

2012-02-21 14:25:10 1210

原创 set:: get_allocator

功能: 返回一个构造该set容器的allocator 的一个副本。 用法: Allocator get_allocator() const; 说明:容器set的allocator 指明一个类的存储管理。默认的allocator能提供STL容器高效的运行。 函数返回值: 返回该容器的allocator 。 //用ctr的 allocator 来创建ctr

2012-02-21 13:45:07 789

原创 set::vale_comp

功能: 返回一个能确定元素的次序的函数 语法: value_compare value_comp() const; 说明: 它是根据关键字的值key来确定元素的次序的。 函数返回值: 返回一个能确定元素的次序的函数 #include #include using namespace std; int main()

2012-02-21 13:33:49 566

原创 set::max_size

功能: 计算set容器的最大长度 语法: size_type max_size() const; 说明: max_size 会返回set容器的可能的最大长度。 ex: #include #include using namespace std; #define len 5 int main() { set ctr; set::size_type st; in

2012-02-20 14:56:26 767

原创 set:: lower_bound

功能: 求出指向第一个关键字的值是大于等于一个给定值的元素的定位器。 语法: iterator lower_bound( const Key &_Key); const_iterator lower_bound( const Key &_Key) const; 说明: _Key 是一个用于排序的关键字 ex: #include

2012-02-20 14:48:30 2612

原创 set::key_comp

功能: 取得一个比较对象的副本来对set容器中的元素排序、 语法: key_compare key_comp() const; 说明: 存储对象定义了一个成员函数; bool operator(const Key &_Left, const Key _Right) 当_Left 严格在 _Right 的前面时,返回true, 否则返回false。 函

2012-02-20 14:22:50 903

空空如也

空空如也

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

TA关注的人

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