摘要: Fedora下教育网锐捷认证************************************************1、下载锐捷认证软件:http://newhost.byhh.net/f/Linux/1163318795/mystarV0.11.part1.rar 和 http://newhost.byhh.net/f/Linux/1163318859/mystarV0.11.part2.rar;2、进入mystar目录,修改mystar.conf,填上自己的账号和密码。然后在终端下,切换到root用户,执行mystar即可(注意,一定要用root帐户执行,普通账户会报错)。good 阅读全文
posted @ 2011-04-05 16:43 Watson.Long 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Fedora安装rpmfusion源方法*****************************************************1、下载两个文件: 1)http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 2)http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm 教育网链接: http://mirrors.163.com/rpmfusion 阅读全文
posted @ 2011-04-05 16:38 Watson.Long 阅读(6773) 评论(0) 推荐(0) 编辑
摘要: Fedora安装Google Chrome提示nokey安装失败解决方法**********************************************************************************1、提示缺少什么软件直接从yum安装即可:yum install 软件名称2、提示nokey,则下载key:https://dl-ssl.google.com/linux/linux_signing_key.pub3、导入key:rpm --import linux_signing_key.pub这是为经常遇到的问题,可以完美解决。。。 阅读全文
posted @ 2011-04-05 16:36 Watson.Long 阅读(617) 评论(0) 推荐(0) 编辑
摘要: Fedora、Windows 7双系统启动顺序切换**********************************************************1、打开终端2、进入目录/boot/grub3、编辑gedit menu.lst4、default=0 为Fedora; default=1 为Windows 7 阅读全文
posted @ 2011-04-05 16:32 Watson.Long 阅读(774) 评论(0) 推荐(0) 编辑
摘要: Ubuntu环境下NS2的安装!!!!********************************************1、首先下载Google 一下ns2,下载allinone包到本地2、安装编译必须的软件包sudo apt-get remove gcc #移除gccsudo apt-get install build-essential #for gcc and some essentialsudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev #for tcl and tksudo apt-get install libxmu- 阅读全文
posted @ 2011-03-31 12:42 Watson.Long 阅读(7113) 评论(0) 推荐(0) 编辑
摘要: 一个关于字符指针的奇怪问题!************************************问题如下,先看两段代码:代码一:#include "stdio.h"void exchange(char *s1,char *s2);void main(){char *str="abc";exchang(str,str);}void exchange(char *s1,char *s2){char temp;temp=*s1;*s1=*s2;*s2=temp;}代码二:#include "stdio.h"void exchange(c 阅读全文
posted @ 2011-03-25 17:15 Watson.Long 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 归并排序的实现_by watson.long————————————————————————————#include "stdio.h"void mergesort(int a[],int r[],int left,int right);void merge(int a[],int b[],int left,int mid,int right);void main(int argc,char *argv[]){ int data[10]={9,1,2,4,6,10,23,5,3,56}; int result[10]={0}; int i=0; /*merge sort*/ 阅读全文
posted @ 2011-03-25 09:23 Watson.Long 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 小根堆的实现——————————————————#include "stdio.h"#include "stdlib.h"#include "string.h"/*minheap struct*/typedef struct hnode{ int heap[100]; int currentsize;}minheapnode,*minheap;/*minheap*/void creatheap(minheap *h,int a[], int n);void siftdown(minheap *h,int i,int m);void s 阅读全文
posted @ 2011-03-25 09:17 Watson.Long 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 求第K大数程序代码—————————————————————— 1 #include "stdio.h" 2 #include "stdlib.h" 3 #include "string.h" 4 5 int partition(int a[], int left, int right); 6 7 void main() 8 { 9 int a[10]={3,4,18,6,1,2,22,45,67,11};10 int kmax;11 int i;12 int left=0,right=9;13 14 printf("inp 阅读全文
posted @ 2011-03-24 23:54 Watson.Long 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 谈从10亿个数中找出前10万个最大的期的实验显示10亿个浮点数大概占据3G左右的空间,因此全部一次性读入内存目前在个人PC上是不太现实的。本次讨论不考虑内存等等,只考虑算法。如果一次性比较排序,然后输出前面最大的10w个,那么众所周知,算法的时间复杂度不下于O(N lgN),此处的N为数的个数(10亿)。如果用堆排序,由于堆排序像合并排序而不像插入排序,堆排序的运行时间为O(N lgN);又想插入排序而不像合并排序,堆排序是一种原地排序。因此堆排序具有相对小的运行时间和占用相对小的额外空间的优点。再则,利用最小堆的性质,堆顶元素是整棵树中具有最小值的元素,因此,我们可以构建这样的一个最小堆:s 阅读全文
posted @ 2011-03-24 23:27 Watson.Long 阅读(2096) 评论(1) 推荐(1) 编辑