5 知识拾荒者

尚未进行身份认证

暂无相关描述

等级
TA的排名 166w+

字符串匹配KMP算法C++代码实现

看到了一篇关于《字符串匹配的KMP算法》(见下文)的介绍,地址:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html,这篇博客对KMP算法的解释很清晰,但缺点是没有代码的实现。所以本人根据这位大神的思路写了一下算法的C++实现。C++代码如下:#include#i

2016-10-30 10:21:03

把数组排成最小的数

最近在看《剑指offer》,其中有道题是这样的:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字排成的最小数字321323.作者给出了一种解决这个问题的方法,思路为把每个数字变成一个字符串,然后通过对拼接后的字符串进行排序从而得到最小的数字。作者给出来得方法很好,复杂度是(nlog(n)),

2016-08-11 16:01:04

IP地址

私有地址有:A类:10.0.0.0到10.255.255.255B类:172.16.0.0到172.31.255.255C类:192.168.0.0到192.168.255.255127.0.0.1是环回地址

2016-08-04 08:57:49

常用协议的作用及默认端口号

POP3协议用于接收或下载邮件,默认端口110SMTP协议用于传输或发送邮件,默认端口25DNS是域名解析的系统,默认端口53DHCP是动态主机配置协议,默认端口67(服务器)HTTP默认使用TCP的80端口标识FTP默认使用TCP的21端口标识HTTPS默认使用TCP的443端口远程桌面协议(RDP)默认使用TCP的3389端口Telnet使用TCP的23

2016-08-04 08:40:55

Qt使用总结

qDebug使用总结qDebug有两种使用方法1、类似C语言的使用方法eg:qDebug("Itemsinlist:%d",myList.size());qDebug("Itemsinlist:%s",myList.toLatin1());需要注意的是在输出字符串的时候需要添加toLatin1();2、类似于C++使用方法eg:qDebug()

2016-08-01 14:22:35
勋章 我的勋章
    暂无奖章