原创 C語言實現的微型 http 服務器

爲了真正理解服務器程序的本質,我在tinyhttp的基礎上,寫了自己的微型http服務器, 代碼以上傳至github: https://github.com/18392517817/fjl_httpd 這裏就不對代碼進行詳細的討論了, 很

原创 註釋轉換 ——C註釋轉換爲標準C++註釋

http://blog.csdn.net/fujinlong520/article/details/46573445註釋轉換 ——C++註釋轉換爲標準C語言註釋 直接上代碼:<span style="color:#ff0000;">

原创 KMP算法(詳細求串的next[n])

 怎麼求串的模式值next[n]   (1)next[0]= -1  意義:任何串的第一個字符的模式值規定爲-1。 (2)next[j]= -1   意義:模式串T中下標爲j的字符,如果與首字符 相同,且j的前面的1—k個字符與開頭的1

原创 串及其功能的實現

#ifndef _STRING_H_ #endif _STRING_H_ //#pragma once #include<iostream> using namespace std; #define MAX_STRING_SIZ

原创 在二維數組中查找有無此數(非重新排序)

在一個行列依此增大的二維數組中,最快判斷數組中有無此數。 #include<iostream> using namespace std; #define ROW 4 #define COLUMN 3 typedef int Shu

原创 c語言之指針與數組

多級指針:int main() { int i=10; int *p=&i; int **pp=&p; int ***ppp=&pp; co

原创 斐波那契數列

//斐波那契數列 void Fabocci() { long int f1,f2; f1 = f2 = 1; int i; for(i = 1; i <= 20; i++)

原创 字符串的比較

#include <stdio.h> #include <assert.h> int main() { char p[] = "abcdef"; char q[] = "abcd"; printf("%d\n",my_strcmp(

原创 棋盤覆蓋

#include<iostream.h> int tile=1; int board[100][100]; void chessBoard(int tr, int tc, int dr, int dc, int size)

原创 數據結構--利用棧判斷括號匹配

/*下午打球去了,虐菜了*/ <pre name="code" class="cpp">#ifndef _MATCH_H_ #define _M

原创 字符串翻轉

有一個字符串是這樣的:"student a am i",程序實現將字符串轉換爲“i am a student”這樣的字符串。 實現思路: 1.將每個單詞翻轉。2.然後整天字符串翻轉。 #include<stdio.h> #incl

原创 深入瞭解C語言

Dennis Ritchie  過世了,他發明了C語言,一個影響深遠並徹底改變世界的計算機語言。一門經歷40多年的到今天還長盛不衰的語言,今天很多語言都受到C的影響,C++,Java,C#,Perl, PHP, Javascript,

原创 數字字符轉換爲整數

/* 爲下面的函數原型編寫函數定義: int ascii_to_integer(char *str); 這個字符串參數必須包含一個或者多個數字,函數應該把這些數字字符轉換爲整數並返回這個整數。如果字符串參數包含了任何非數字字符,函數就返回

原创 數據結構——線性表以及各功能的實現

#include<iostream> #include"SeqList.h" using namespace std; void main() { SeqList mylist; InitSeqList(&mylist);