原创 strcpy(),memcpy(),memmove(),memset(),strcmp(),strstr()的實現

在C語言中strcpy的原型是char *strcpy(char *dest,const char *src),它的的功能是把src所指由'\0'結束的字符串複製到dest所指的數組中,下面是實現 char *strcpy(char *

原创 在一個字符串中刪除指定的字符 & 刪除字符串中所有出現在另一個字符數組中的字符

#include <stdio.h> #include <assert.h> #include <string.h> /*在一個字符串中刪除指定的字符,這種算法只用到原來的存儲空間,不用另闢空間*/ char* DeleteChar(c

原创 遞歸:從尾到頭輸出鏈表& 從尾到頭輸出一個字符串 & 定義一個函數求字符串的長度,要求該函數體內不能聲明任何變量

本文轉自:http://zhedahht.blog.163.com/blog/static/2541117420079237185699/ 題目:輸入一個鏈表的頭結點,從尾到頭反過來輸出每個結點的值。鏈表結點定義如下: struct L

原创 服務器主動向android手機端推送消息---------Web Service技術解析

Web Service不是框架,更甚至不是一種技術,而是一種跨平臺、跨語言的規範。是爲了解決不同語言所編寫的應用之間如何相互調的需求場景,集中解決:遠程調用、跨平臺調用和跨語言調用。 Web Service在實際中的用途;1、Linux上

原创 遞歸:跳臺階問題

本文轉自:http://zhedahht.blog.163.com/blog/static/25411174200731844235261/ http://zhedahht.blog.163.com/blog/static/2541117

原创 給找工作的同學一點參考

本文轉自:http://s.sousb.com/?p=702 轉眼已經工作5年多,期間從開始的四大,到後來的外資投行,到現在的私募,近2年 跳得也比較頻繁,有些經驗與大家分享,希望對找工作的同學有點幫助。 我不贊同現在流行的先就業再擇業的

原创 排序算法

算法的穩定性: 概念 假定在待排序的記錄序列中,存在多個具有相同的關鍵字的記錄,若經過排序,這些記錄的相對次序保持不變,即在原序列中,ri=rj,且ri在rj之前,而在排序後的序列中,ri仍在rj之前,則稱這種排序算法是穩定的;否

原创 改變數據的存儲模式

判斷機器是小端的還是大端的: #include <stdio.h> //判斷機器是否爲小端存儲 //方法一 bool isLowStore() { int a = 0x01; char *p = (char*)&a;//獲得a的

原创 含有指針成員的類的拷貝

本文轉自:http://zhedahht.blog.163.com/blog/static/25411174200722710364233/ 題目:下面是一個數組類的聲明與實現。請分析這個類有什麼問題,並針對存在的問題提出幾種解決方案。

原创 判斷2棵二叉樹是否相等

本文轉自:http://s.sousb.com/?p=414 題目:判斷兩顆二叉樹是否相等,注意:相等包含兩種:以下任意一種成立,root1和root2相等。 1.root1的左子樹與root2的左子樹相同並且root1的右子樹與r

原创 二分查找

#include <stdio.h> /*二分查找,找到返回所尋找元素在數組中的下標值,否則返回-1表示沒有找到*/ int binary_find(int leftIndex,int rightIndex,int value,int

原创 判斷鏈表中是否存在循環

#include <stdio.h> #include <stdlib.h> typedef struct _node { int data; struct _node* next; }node,*list; /*問

原创 服務器主動向android手機端推送消息---------windows下Androidpn環境搭建

前段時間參與了一個項目,最近有空就來總結以下。時常總結纔會進步,尤其是做技術,要不就會很容易陷入狗熊掰棒子的窘境。 我在項目中完成的模塊是實現服務器主動向android手機端推送消息。老師的要求是用C語言在Linux下寫一個服務器來實現服

原创 賦值運算符重載函數

本文轉自:http://zhedahht.blog.163.com/blog/static/25411174200741543224391/ 問題:給出如下CMyString的聲明,要求爲該類型添加賦值運算符函數。 class CMyS

原创 替換字符串中的空格

本文摘自《劍指offer》一書中的第4題:題目:請實現一個函數,把字符串中的每個空格替換成“%20”。例如輸入“We are happy”,則輸出“We%20are%20happy”。 看到這個題目,我們首先應該想到的是原來一個空格字符,