- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 常见面试题——递归
1、递归将一个整数输出:如654321,输出1,2,3,4,5,6,代码实现如下:void Reverse(int* pResult,int iOrigin){ if(iOrigin/10==0) { pResult[0]=iOrigin%10 ; return ; }else { pResult[0]=iO
2012-05-30 10:54:40 7207
原创 编写String类的构造函数、析构函数以及赋值函数(C++面试题)
这是一道C++面试题:用C++编写一个String类,实现其构造函数、析构函数以及赋值函数#ifndef STRING_H#define STRING_H#include class String{ public: String(); String(const char* pStr=NULL) ; String(const
2012-05-29 11:39:37 3952
原创 链表逆序面试题
一道面试题:将单向链表按如下规则逆序:5->4->3->2->1: pHead->5;pStart->3; 逆序结果:3->4->5->1->2 ;5->4->3->2->1; pHead->5,pStart->1;逆序结果:1->2->3->4->5;5->4->3->2->1; pHead->5;pStart->5;逆序结果:5->1->2->3->4;要求不能分配
2012-05-27 19:20:07 750
原创 单向链表类(C++实现)
实现了单向链表类以及链表的创建、插入、删除、逆序以及排序算法#ifndef _CSINGLYLIST_H#define _CSINGLYLIST_H#include #ifndef BOOL_SUPPORT#define BOOL_SUPPORTtypedef enum boolean { TRUE,FALSE } BOOL;#endifusing namespace st
2012-05-25 13:04:39 1233
原创 单向链表相关操作
关于链表操作相关编程比较棘手,并不是说不会编,主要是每次编写都要调试很久,特别是单向链表排序,在处理链表边界时感觉很麻烦,这两天脚崴了不大方便做其他的事儿,就在宿舍编写简单程序!下面是单向链表的相关操作,包括创建、插入、删除,冒泡排序、选择排序、插入排序以及链表逆序等操作。头文件:#ifndef _SINGLYLINKLIST_H#define _SINGLYLINKLIST_H#in
2012-05-23 22:09:50 1047
原创 字节按位逆序以及单向链表逆序
//字节逆序最直接的方法:直接循环按位取出,然后按位逆序赋值即可int ReverseBits(int iOrigin){ int tmp=0 ; int bit_width=sizeof(iOrigin)*8 ; for(int i=0;i<bit_width;i++) { if(iOrigin&(0x01<<i)) {
2012-05-22 09:24:06 833
Skin++皮肤控件以及相应例程还有各种各样的皮肤
2010-04-20
基于Access数据库的单机版图书管理系统
2009-11-09
uclinux的移植与分析
2008-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人