- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 基数排序,计数排序
计数排序:假设n个输入元素的每一个都是在0到k 之间,当k=O(n)时,排序的运行时间为o(n). 计数排序的基本思想是:对每一个输入的元素x,确定小于x的个数,利用这一信息,可以直接把x 放到它在输出数组中的位置了。//计数排序 void Count_Sort1(int *a,int a_length,int *b,int *c,int k,int d) //按指定位进行计数排序 {
2015-11-29 20:17:47 323
原创 动态规划方法
带备忘的自顶向下法:MEMOIZED-CUT-ROD(p,n) let r[0..n] for i=0 to n r[i]=-65536 return MEMOIZED-CUT-ROD-AUX(p,n,r) MEMOIZED-CUT-ROD-AUX(p,n,r) if r[n]>=0 return r[n] if n=0 q=0 else q=-65536
2015-11-20 21:12:49 275
转载 CentOS下的C连接MySQL数据库
1、修改密码因为默认是没有密码的为了安全先修改密码,方法是:先停止mysql/etc/init.d/mysql stop– 安全模式启动 [root@mysql var]#mysqld_safe –skip-grant-tables & [1] 10912 [root@mysql var]# 110407 17:39:28 mysqld_safe Logging to ‘/usr/local
2015-11-11 21:03:28 404
原创 mysql root密码丢失
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔
2015-11-11 19:57:52 323
原创 函数readv 和函数writev
readv 和writev 函数用于在一次函数调用中读、写多个非连续的缓冲区。 1. #include<sys/uio.h> 2. ssize_t readv(int fd,const struct iovec *iov,int iovcnt);
2015-11-11 19:30:59 530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人