10 2013 档案

STL模板类简述
该文被密码保护。

posted @ 2013-10-29 15:02 Jingle Guo 阅读(230) 评论(0) 推荐(0)

字符串匹配之KMP算法
摘要:一.简单的字符串匹配 我们经常需要在某一串字符中查找是否存在给定的子串,我们将给定的子串叫做模式,查找子串的问题叫做模式匹配。 进行字符串的模式匹配,最简单的方法就是依次将子串与给定的字符串依次进行比较。算法如下: int patFind(const char* str, const char* p 阅读全文

posted @ 2013-10-23 16:31 Jingle Guo 阅读(1399) 评论(0) 推荐(0)

各种排序算法的实现
摘要:一.基本概念 1.稳定排序与不稳定排序: 对于A,B两个键值相等的对象,且在排序前,A在B之前,如果排序后A肯定还在B之前,则为稳定排序,如果B可能在A之前,为不稳定排序。 2.内排序和外排序: 内排序是指在排序期间数据对象全部存放在内存的排序 外排序是指在排序期间数据对象太多,不能同时存放在内存, 阅读全文

posted @ 2013-10-22 19:17 Jingle Guo 阅读(2321) 评论(3) 推荐(2)

生成小于N的随机数
该文被密码保护。

posted @ 2013-10-21 13:23 Jingle Guo 阅读(31) 评论(0) 推荐(0)

IRC程序学习
摘要:%%聊天的中转站,将{chan,MM,Msg}形式的信息转化为 {mm, MM, Msg}形式-module(mod_chat_controller).-export([start/3]).-import(lib_chan_mm, [send/2]).start(MM, _, _) -> process_flag(trap_exit, true), io:format("mod_chat_controller off we go ...~p~n",[MM]), loop(MM).loop(MM) -> receive {chan, MM, Msg} -> 阅读全文

posted @ 2013-10-12 21:05 Jingle Guo 阅读(388) 评论(0) 推荐(0)

lib_chan库学习
摘要:-module(lib_chan_cs).%% 实现服务器端结构和机制的模块-export([start_raw_server/4, start_raw_client/3]).-export([stop/1]).-export([children/1]).%% 客户端调用,用来连接服务器start_raw_client(Host, Port, PacketLength) -> gen_tcp:connect(Host, Port, [binary, {active, true}, {packet, PacketLength}]).%%启动服务器%%以给定端口创建名字... 阅读全文

posted @ 2013-10-01 10:06 Jingle Guo 阅读(886) 评论(0) 推荐(0)