原创 Network:socket發送http請求

#include <WinSock2.h> #include <stdio.h> #include <iostream> #include <string> #pragma comment(lib,"ws2_32.lib") usin

原创 Network:smtp協議

#include <WinSock2.h> #include <stdio.h> #pragma comment(lib,"ws2_32.lib") void sendMessage(char *buffer,SOCKET socket

原创 再談排列組合

#include <iostream> #include <sstream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #in

原创 Node:二叉樹搜索

爲了看看二叉樹重建,複習了一下二叉樹(指針實現) #include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stac

原创 關於回溯模型的兩種解空間樹

#include <iostream> #include <sstream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #in

原创 Node:向經典致敬(八皇后)

#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #include <queue> #def

原创 Node:狀壓DP-1(棋子問題)

#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #include <queue> #def

原创 Network:測試socket發送結構體

// SendByClient.cpp : 定義控制檯應用程序的入口點。 // 發送方 #include "stdafx.h" #include <WinSock2.h> #include <windows.h> #pragma co

原创 Network:UDP廣播消息的測試

這篇博客流程比較規範:http://blog.csdn.net/great3779/article/details/5699986 我自己的代碼如下,僅僅是測試 // BroadCastReceiver.cpp : 定義控制檯應用程序的入

原创 Node:區間DP-1

#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #include <queue> #def

原创 Node:Trie數(字典樹)

爲了看一看AC自動機,先看看Trie樹 #include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #i

原创 Node:最短路徑之Dijkstra堆優化

#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #include <queue> #def

原创 Node:最短路徑算法之Dijkstra

#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #include <queue> #def

原创 Node:KMP之next數組

#include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <stack> #include <queue> usin

原创 Network:檢驗和

//返回值2個字節,16位 unsigned short CheckNum(unsigned short* Buffer, int len) { //32位,4個字節 long int check = 0; w