- 博客(49)
- 资源 (18)
- 收藏
- 关注
转载 求职面试小贴士
胸有成竹去面试· 模拟各种面试不要等到有面试通知才开始模拟面试,从你找工作开始就要着手准备。先搜集现有的面试形式、每种面试的要点,然后进行模拟面试。如果找不到合适的人,就在头脑中进行模拟,把可能的问题、情景和答案在心里仔细地想一遍,也可以进行自我对话。模拟面试可以极大
2011-09-29 16:44:51 1788
转载 IT企业新员工应该具有的基本素养
大家好,我从在校期间进入公司实习到昨天的转正答辩之间差不多有半年时间是在公司度过的。今天,要给大家分享的话题是通过我转正答辩期间,以及随后宣布转正结果时上级所讲内容的重点,再加上一些我工作期间的一些感悟,我将它称之为“IT企业新员工素养”。和我一起参加这次转正答辩的还有我
2011-09-29 12:14:29 752
转载 堆排序基础讲解(代码+注释)
首先,推荐一下《算法导论》的第六章—堆排序,在网上找了很多资料,发现还是这本圣经最给力。大家学堆排序一定要去看看,不然是一种浪费。如果大家没有,可以去网上下载英文版(chm版)的,既清晰又适合阅读。其实堆排序的讲解网上很多,而且基本都一样,不过我还是把一些基本概念写出来:
2011-09-29 11:22:16 879
转载 白话经典算法系列之六 快速排序 快速搞定
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来
2011-09-27 21:14:59 725
原创 二叉排序树,完成创建节点,插入节点,删除节点,查找节点,中序遍历的功能
#include "stdafx.h"#include #include using namespace std;//二叉排序树,完成创建节点,插入节点,删除节点,查找节点,中序遍历的功能//节点类定义class Node{public: int
2011-09-24 16:16:24 4297 1
转载 精妙SQL语句
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE
2011-09-24 15:08:18 629
原创 使用两个栈模拟队列
#include "stdafx.h"#include using namespace std;//用栈模拟队列class Data{public: Data():data(0),next(NULL){} Data(int i):data(i),nex
2011-09-23 22:09:48 3144
转载 公司绝对不会告诉你的20个潜规则
1. 入职时的工资高低不重要,只要你努力工作你会得到相应待遇的我估计几乎找过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,你的报酬也会相应增加的”,特别是当第一次找工作的时候大多数人会相信这些话,但是千万别相信。刚入职时,
2011-09-23 20:13:48 1198
原创 队列的入队,出队,测长,打印操作
#include "stdafx.h"#include //队列using namespace std;typedef struct node{ node *next;//指向链表下一个节点int data;}node;//node表示队列中的
2011-09-23 17:40:34 1284
原创 建立有序双向循环链表
#include "stdafx.h"#include //建立有序双向循环链表using namespace std;typedef struct Dbnode{ int data; //节点数据 Dbnode *left; //前驱结点指针
2011-09-23 14:54:42 2685 1
原创 删除两个双向循环链表的相同节点
有两个双向循环链表A,B,知道其头指针为:pHeadA,pHeadB,请写一个函数将两链表中数值相同的节点删除。分析:(1) 首先把A中含有与B中相同的数据节点找出来组成一个新的链表,例如:链表A:1 2 3 4 2 6 4链表B:10 20 3 4 2 10
2011-09-23 12:37:57 5616 1
原创 双向循环链表操作
#include "stdafx.h"#include //双向循环链表的操作using namespace std;typedef struct Dbnode{ int data; //节点数据 Dbnode *left; //前驱结点指针
2011-09-22 20:44:21 1253
原创 双向链表操作
#include "stdafx.h"#include //双向链表using namespace std;typedef struct Dbnode{ int data; //节点数据 Dbnode *left; //前驱结点指针 Dbn
2011-09-21 21:27:20 1111
转载 认清自我
我自己对自己的分析,也希望你看见能给你些帮助。1.首先是认清自己,连自己都没认清的人,你就是一个无头苍蝇,到处乱撞了之后也不知道方向,所以,认清你自己的实力,爱好,才可以给自己下目标,定方向。不是因为觉得IT工资高,好找工作,其实每个行业也有好多人都是失业者,也不好找工作,都
2011-09-21 09:47:48 598
原创 约瑟夫问题的解答(循环单链表)
// 循环链表.cpp : 定义控制台应用程序的入口点。//约瑟夫问题的解答/* 约瑟夫问题的原理: 编号为1~N的N个人按顺时针方向围坐一圈,每人持有 一个密码(正整数),开始任选一个正整数作为报数上限值M, 从第1个人按顺时针方向自
2011-09-20 21:44:34 3208
转载 memset函数详细说明
1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";
2011-09-20 21:34:54 667
原创 有序单链表的合并
已知连个链表head1和head2各自有序,请把他们合并成一个链表并且其依然有序。 分别使用非递归和递归方法实现。 1 非递归方式:// 单链表.cpp : 定义控制台应用程序的入口点。//单链表#include "stdafx.h"#include
2011-09-20 20:21:33 10484 3
原创 判断单链表是否存在环型链表问题
// Link.cpp : 定义控制台应用程序的入口点。//单链表#include "stdafx.h"#include #include using namespace std;typedef struct node { int data;//节
2011-09-19 21:42:46 1256
原创 单链表正向排序、逆置、寻找中间元素、打印单链表操作
// 单链表.cpp : 定义控制台应用程序的入口点。//单链表#include "stdafx.h"#include #include using namespace std;typedef struct node { int data;//节点
2011-09-19 21:10:00 2130
原创 单链表建立,插入,删除,查找,遍历操作
// Link.cpp : 定义控制台应用程序的入口点。//单链表#include "stdafx.h"#include #include using namespace std;typedef struct node { int data;//节
2011-09-19 12:15:33 3897
原创 带默认参数的虚函数
// 字串查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;class base{public: base(){ cout<<"
2011-09-18 19:16:22 6296
转载 复数类模板(Complex Class)
#ifndef COMPLEX_H#define COMPLEX_H#include iostream>#include iomanip>class Complex{public: Complex(double _real,double _ima
2011-09-18 18:53:25 4693
原创 分析代码写输出--new操作符重载的使用
#include #include class Blanks{public: void * operator new(size_t t,char chInit);};void * Blanks::operator new(size_t t, cha
2011-09-18 14:35:45 868
原创 各类运算符重载函数的编写
用C++实现一个String类,它具有比较,连接,输入,输出功能,并且提供一些测试实例说明如何使用这个类。注意不要使用MFC,STL以及其他库。解析:要实现这些功能,需要重载的运算符:1 ,==和 != 比较运算符。2 +=连接运算符以及赋值运算符。3 输出,
2011-09-18 12:52:58 3032
原创 类的访问权限和派生继承时的访问权限
在C++的类的数据成员的访问权限分为三种:public、protect和private。private表示自己本类私有,不允许其它类的直接访问;protected表示自己及子孙可以访问,其它族类不允许直接访问,我们可以把它比作是本家族的共同财富;public表示向全社
2011-09-18 10:25:24 1309
原创 编程题--Mystring类的编写
对于下面的类Mystring,要求重载运算符后可以计算表达式 a=b+c(a,b,c都是类Mystring的对象),请重载相应的运算符并别写程序测试 // 运算符重载.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#in
2011-09-16 18:12:38 3538
转载 看清程序员的发展之路
相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:"有付出才会有回报"这句话
2011-09-16 11:10:07 940
转载 分享开发经验,明确发展方向
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,现在过30岁的已经慢慢多起来了,也不见得混得不好。下面结合自己的经历,与大家一起探讨一下。明确入行的目的很多人干IT这一行都冲着"收入高"这一点的,因为只要学会
2011-09-16 10:57:40 605
转载 程序员增量发展与规划人生
在这个IT从业人员多如过江之鲫的今天,IT民工、码农到处都是;本科如狗,硕士满街走,只有博士还能抖一抖;街边随便哪个修钥匙档上面都贴着广告“200元企业建站!立等可取!”技术人员如何安身立命?众所周知如果一个物体想要够快,就必须加速度。同样时间下加速度的高低直接决定了物体
2011-09-16 10:50:53 795
转载 程序员的自学指南
如果你是一个程序员初哥,刚从大学迈进公司却没有人指导,要么公司给你指定了导师,却不好意思大事小情都问他。你想提高自己的编程水平,却不知该如何下手。如果你想提升自己,成为一个合格的天天向上的程序员,这篇文章就是为你准备的。学什么?有些人对什么都感兴趣,硬盘上存着几百
2011-09-16 10:48:07 5907 1
转载 在小公司成长,在大公司学习
在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习
2011-09-16 10:45:28 1262
原创 构造函数、拷贝构造函数、赋值函数、析构函数的调用顺序
例1 #include "stdafx.h"#include #include using namespace std;class B{public: B(){ cout<<"default constructor\n"; } ~B(){
2011-09-15 20:51:36 1341 1
原创 拷贝构造函数
拷贝构造函数将会被调用的情况:1 一个对象以值传递的方式传入函数体。2 一个对象以值传递的方式从函数返回3 一个对象需要通过另外一个对象进行初始化 // 字串查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"
2011-09-15 17:36:59 636
原创 字符串中,插入字符串统计的个数
// 字串查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include using namespace std;//字符串中,插入字符串统计的个数char *transformation
2011-09-14 22:03:12 1073 2
原创 不是用它printf,将十进制数以二进制和十六进制的形式输出
//不是用它printf,将十进制数以二进制和十六进制的形式输出#include "stdafx.h"#include using namespace std;//将十进制转换为2进制char *get2string(long n){char
2011-09-14 20:32:16 1829
转载 C++中的四种强制类型转换的区别
使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。 1 static_cast用法:static_cast ( expression ) 该运算符把expression转
2011-09-13 20:18:20 668
原创 编程实现字符串中各单词的翻转
编写函数,将"i am from henan "倒置为"henan from am i"即将句子中的单词位置倒置,而不改变单词内部的机构 编程实现字符串中各单词的翻转第一种方法: #include "stdafx.h"#include using name
2011-09-13 11:33:03 3121
原创 自我实现strcpy,memcpy函数
// 字符串处理函数.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;//编程实现strcpychar* strcpy(char* strDest,const
2011-09-11 17:55:09 876
原创 不使用库函数将整数转换为字符串或将字符串转换为整数
不使用库函数将整数转换为字符串// 字符串处理函数.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;//不使用库函数将整数转换为字符串void int2st
2011-09-11 15:00:57 3692
原创 gcvt(),ecvt(),fcvt()
函数名称: gcvt 函数原型: char * gcvt(double value,int ndec,char *buf) 函数功能: 将数值value转换为长度为ndec的字符串 函数返
2011-09-11 10:07:43 5125
彻底搞定C指针教程(含代码)
2011-04-10
c++程序设计语言特别版(Bjarne Stroustrup著 裘宗燕译)
2011-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人