rollse@rollse
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“真正对算法感兴趣的人肯定会看,而且会练,参考这位大侠: http://blog.csdn.net/v_JULY_v/article/details/6370650 如果对大数据,搜索,机器学习等对算法要求比较高的工作感兴趣,一定要看。”
“将文件Operation.cpp的内容修改为下面的代码: #include "Operation.h" Operation::Operation() { numberA = 0; numberB = 0; } Operation::Operation(double a, double b) { numberA = a;…”
“没有代码,不好说啊。。。 不过是常见问题:http://www.cnblogs.com/xlmeng1988/archive/2012/06/04/2534403.html”
“我修改了函数原型和库函数memcpy保持一直,也就是source用const void * source方式传入。由于传入的指针指向的数据类型不定,自增每次增加的字节长度也就不定,比如如果是double类型的话,那就是8字节了。所以定义局部变量source_t就是必要的,让source_t指向source所指内存的开始…”
“#include<iostream> using namespace std; void * MemCopy(void *dest, const void * source,int count) { //用于最后返回 char *ret = (char *)dest; //用来逐字节拷贝 char *dest_t = …”
“这是函数模拟库函数void * memcpy ( void * destination, const void * source, size_t num ); 其中num参数表示需要拷贝的字节数。请参考: http://www.cplusplus.com/reference/cstring/memcpy/ 你给的程序中…”
“scanf("%d %d",&x,&y)之后,需要有个getchar()来清楚缓冲区的回车,否则回车会被作为scanf("%c",&z);的输入,你给的第二个写法就不存在这个问题,scanf会忽略缓冲区的空白符,比如回车,但是当接受%c的时候例外,这就是这里出问题的原因 #include<iostream> void …”
“看不到detelemin的实现。。。 可能的原因:H指向的是堆顶结点,deletemin删除最小的结点,如果是个最小堆,堆顶结点就是,执行完后H应该指向了堆顶的左孩子或者右孩子结点,当然变了。 你可以定义一个临时的指针变量PriorityQueue tempH,deletemin最后让tempH指向新的堆顶并返回”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。