自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花开无言

不积跬步,无以至千里;不积小流,无以成江海

  • 博客(17)
  • 收藏
  • 关注

原创 大话设计模式阅读(1) UML类图各种关系与代码的对应理解

1、继承:代码略去2、实现接口:略去3、关联关系:一个类(箭头起点的类)中包含另一个类(箭头所指的类)的对象成员class Penguin    //企鹅类关联气象类{    private Climate climate;}4、聚合关系:一种弱的拥有关系,一个类包含另一个类(箭头所指的类)的成员集合

2015-04-30 14:55:52 732

原创 网络编程:select模型的简单实例

#include #include #include #include "QtCore/QCoreApplication"#include "Qt/qstring.h"#include "Qt/qstringlist.h"#include #define FD_SETSIZE 1024#pragma comment(lib, "WS2_32")#include

2015-04-21 20:51:19 652

原创 程序员面试金典(9)设计一个栈,返回最小值min

#include #include #include #include using namespace std;template class StackWithMin{public:    StackWithMin(void) {}    T& top(void);    void push(const T& value);    void pop

2015-04-21 13:03:29 542

原创 程序员面试金典(8)一个数组实现三个栈

#include #include #include #include using namespace std;int stackSize = 100;int* buffer = new int[stackSize * 3];int stackPointer[3] = {-1, -1, -1};void push(int stackNum, int valu

2015-04-21 12:38:08 614

原创 程序员面试金典(7)判断回文链表

#include #include #include #include using namespace std;struct Node{    int data;    Node* next;};bool isPalindrome(Node* head){    Node* slow = head;    Node* fast = hea

2015-04-20 23:19:55 438

原创 程序员面试金典(6)两个链表逆向表示的整数求和

#include #include #include using namespace std;struct Node{    int data;    Node* next;};Node* addLists(Node* n1, Node* n2, int carry){    if (!n1 && !n2 && !carry)    { 

2015-04-20 23:10:54 504

原创 程序员面试金典(5)以值x分割链表,小的在前面,大于等于的在后面

#include #include #include using namespace std;struct Node{    int data;    Node* next;};Node* partition(Node* head, int x){    Node* beforeS = NULL;    Node* beforeE = NUL

2015-04-20 22:54:57 525

原创 程序员面试金典(4)移除未排序链表的重复节点

#include #include #include using namespace std;struct Node{    int data;    Node* next;};void delDuplicate(Node* head){    map table;    Node* pre = NULL;    while (head)

2015-04-20 22:30:47 418

原创 程序员面试金典(3)字符串中空格替换为"%20"

#include #include using namespace std;void replaceSpace(char str[], int len){    int spaceCount = 0;    int newLen = 0;    for (int i = 0; i     {        if (str[i] == ' ')      

2015-04-20 21:53:58 457

原创 程序员面试金典(2)变位词判断

#include #include using namespace std;bool isAnagram(string str1, string str2){    if (str1.size() != str2.size())    {        return false;    }    int arr[256];    memset(arr,

2015-04-20 21:33:26 529

原创 程序员面试金典(1) 字符串是否所有字符不同

#include #include using namespace std;bool isUniqueChars(string str){    if (str.size() > 256)//假设字符串为ASCII码,最多256个字符    {        return false;    }    bool char_set[256];    mem

2015-04-20 21:06:16 463

原创 2015百度实习生在线编程

#include #include using namespace std;int weight(string str){    int len = str.size();    int count = 0;    for (int i = 0; i     {        if (str[i] >= 'A' && str[i]         {

2015-04-19 21:37:39 446

原创 求最大子矩阵和

#include using namespace std;#define N 110int matrix[N][N];int maxSubArray(int* array, int n){    int maxSum = INT_MIN;    int tempSum = 0;    for (int i = 0; i     {        te

2015-04-19 12:58:28 426

原创 自己动手写C语言库函数(4)strlen

size_t  strlen (const char * str){    const char *eos = str;    while( *eos++ ) ;        return( eos - str - 1 );}

2015-04-18 22:04:20 401

原创 自己动手写C语言库函数(3) strstr

char *  strstr (const char * str1, const char * str2){    char *cp = (char *) str1;    char *s1, *s2;    if ( !*str2 )        return((char *)str1);    while (*cp)    {        s1 = cp;

2015-04-18 21:34:09 645

原创 自己动手写C语言库函数(2) memmove

void * memmove (void * dst, const void * src, size_t count){    void * ret = dst;    if (dst = ((char *)src + count))     {        while (count--)         {            *(char *)dst = *(c

2015-04-18 21:04:02 465

原创 自己动手写C语言库函数(1) memcpy

void *  memcpy (void * dst, const void * src, size_t count){    void * ret = dst;    while (count--)     {        *(char *)dst = *(char *)src;        dst = (char *)dst + 1;        src =

2015-04-18 20:41:19 332

空空如也

空空如也

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

TA关注的人

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