上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 103 下一页
摘要: 今天电脑恢复了前几天的模样,依旧是仅有的win7,胆颤心惊的依然决定用easybcd装。首先,资源的需要:1 两个centos的镜像。bin-dvd的,这个是全的,不用在线下载了。2 easyBCD2.2步骤:1 win7下面新建磁盘,要FAT32格式的,因为grub不认ntfs的磁盘。大概10G能存放两个镜像就可以了。2 把dvd1中的images 和 isolinux分别解压到新建的镜像磁盘,还有c盘的根目录下。3 安装并启动easyBCD,在新加条目里,选择NeoGrub,安装,配置:输入下面命令:root (hd0,0)vmlinuz (hd0,0)/isolinux/vmlinuzi 阅读全文
posted @ 2012-12-02 15:34 xingoo 阅读(510) 评论(0) 推荐(0)
摘要: 安装第一遍的时候,遇到了各种问题,一一百度之。最后一个问题,磁盘不足,这个实在没法解决。只好重做系统。其实最好的办法是调整分区大小,但是我之前觉得磁盘剩余的27GB没有合理的利用,还是重新分一下比较好。这部分的内容转载自 http://www.iteye.com/topic/816268 –任何一个分区都必须挂载到某个目录上。–目录是逻辑上的区分。分区是物理上的区分。–磁盘Linux分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作。–根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。Q:如何查看分区和目录及使用情况?–fdisk查看硬盘分区表–df:查看分区使用情 阅读全文
posted @ 2012-12-01 15:43 xingoo 阅读(625) 评论(0) 推荐(0)
摘要: #include <iostream>using namespace std;class A{ public: A(int *data, int len){} }; template<class T> class MaxHeap{ private: T *datas; int MaxSize; int currentSize; void KeepHeap(int root); bool del; public: MaxHeap(int MaxSize); MaxHeap(T *datas, int length); ~... 阅读全文
posted @ 2012-11-09 15:16 xingoo 阅读(293) 评论(0) 推荐(0)
摘要: 语法:add(chara[],charb[],chars[]);参数:a[]: 被乘数,用字符串表示,位数不限b[]: 乘数,用字符串表示,位数不限t[]: 结果,用字符串表示返回值: null注意: 空间复杂度为o(n^2) 需要string.h源程序: #include <iostream>#include <string.h>using namespace std;void add(char a[],char b[],char back[]){ int i,j,k,up,x,y,z,l; char *c; if(strlen(a)>strlen(b)) .. 阅读全文
posted @ 2012-11-09 11:04 xingoo 阅读(360) 评论(0) 推荐(0)
摘要: 问题说明: 若有一只兔子,每月生一只,一个月以后小兔子也开始生产。起初一只兔子,一个月以后两只兔子,两个月以后三只兔子,三个月后五只兔子。。算法描述: 简单的递归即可: #include <stdio.h>#include <stdlib.h>#define N 20int main(){ int Fib[N] = {0}; int i; Fib[0] = Fib[1] = 1; for(i=2;i<N;i++) Fib[i] = Fib[i-1] + Fib[i-2]; for(i=0;i<N;i++) printf("... 阅读全文
posted @ 2012-11-09 10:53 xingoo 阅读(325) 评论(0) 推荐(0)
摘要: 语法:mult(chara[],charb[],chars[]);参数:a[]: 被乘数,用字符串表示,位数不限b[]: 乘数,用字符串表示,位数不限t[]: 结果,用字符串表示返回值: null注意: 空间复杂度为o(n^2) 需要string.h源程序: #include <iostream>#include <string.h>using namespace std;void mult(char a[],char b[],char s[]){ int i,j,k=0,alen,blen,sum=0,res[65][65]={0},flag=0; char resu 阅读全文
posted @ 2012-11-08 16:12 xingoo 阅读(347) 评论(0) 推荐(0)
摘要: 问题描述: 给定无向图G=(V,E),其中V是非空集合,称为顶点集; E是V中元素构成的无序二元组的集合,称为边集,无向图中的边均是顶点的无序对,无序对常用圆括号“( )”表示。 如果U∈V,且对任意两个顶点u,v∈U有(u,v)∈E,则称U是G的完全子图。 G的完全子图U是G的团当且仅当U不包含在G的更大的完全子图中。G的最大团是指G中所含顶点数最多的团。 如果U∈V且对任意u,v∈U有(u,v)∈E,则称U是G的空子图。G的空子图U是G的独立集当且仅当U不包含在G的更大的空子图中。G的最大独立集是G中所含顶点数最多的独立集。 对于任一无向图G=(V,E),其补图G'=(V' 阅读全文
posted @ 2012-11-08 15:48 xingoo 阅读(3983) 评论(0) 推荐(0)
摘要: 算法描述: 活结点优先队列中结点元素N的优先级由该结点的上界函数Bound计算出的值uprofit给出。 子集树中以结点N为根的子树中任一结点的价值不超过N.profit。 可用一个最大堆来实现或节点优先队列。 N.weight 是结点N所相应的重量,N.profit是N所相应的价值,N.uprofit是结点N的价值上界,最大堆以这个值作为优先级。class Object{ friend int Knapsack(int *,int *,int ,int ,int *);public: int operator <= (Object a) const { ... 阅读全文
posted @ 2012-11-07 16:38 xingoo 阅读(1171) 评论(2) 推荐(1)
摘要: 语法:mult(charc[],chart[],intm);参数: c[]: 被乘数,用字符串表示,位数不限 t[]: 结果,用字符串表示 m: 乘数,限定10以内返回值: null注意: 需要string.h源程序: #include <stdio.h>#include <stdlib.h>#include <string.h>void mult(char c[],char t[],int m){ int i,l,k,flag,add=0; char s[100]; l=strlen(c); for (i=0;i<l;i++) s[l-i-1]=.. 阅读全文
posted @ 2012-11-07 10:59 xingoo 阅读(521) 评论(0) 推荐(0)
摘要: 题目说明: 创世纪时,Benares有一座波罗教塔,是由三只钻石棒所支撑,开始时神在第一根棒子上放置了64个由上至下 依小到大的排列的金盘,并命令僧侣将所有的金盘从第一根石棒移至第三根石棒,且搬运过程中遵守大盘子在小盘子的下面的原则。若每日仅搬一个盘子,则当盘子全数搬完时,此塔将会损毁,也就是世界末日来临之时。算法思路: 如果柱子标为ABC,要由A搬至C,在只有一个盘子时,就将它搬至C,当有两个盘子,就将它当做辅助。 如果盘子超过2个,将第三个一下的盘子遮住,就简单了。 每次处理两个盘子,也就是 A->B,A->C,B->C这三个步骤,被遮住的部分。就进入递归处理。程序代码: 阅读全文
posted @ 2012-11-06 20:16 xingoo 阅读(825) 评论(0) 推荐(0)
上一页 1 ··· 86 87 88 89 90 91 92 93 94 ··· 103 下一页