
语言
cncnlg
这个作者很懒,什么都没留下…
展开
-
MATLAB调用C/C++函数的方法
MATLAB调用C/C++函数的方法系统分类:科研笔记|关键词:MATLAB C C++ 调用 通过MATLAB将C/C++函数编译成MEX函数,在MATLAB中就可以调用了。1,首先装编译器Matlab里键入mex -setup,选择你要编译C++的编译器2,写C++函数函数的形式必须是void mexFunction(int nlhs, m转载 2014-05-15 10:23:10 · 544 阅读 · 0 评论 -
已有源码 如何在codeblocks 建立工程?
在已有源码的情况下如何在codeblocks 里建立project??1 建立project2 加入文件。具体:第2步中 把源文件放到project 目录下,加入工程即可。如何设置命令行参数?project->set program's arguments.原创 2014-11-04 19:47:26 · 13396 阅读 · 0 评论 -
ikm c++ test
Question 29: The C++ code below generates a compiler error. Which of the following solutions can be used to correctly access the member named nested?class SomeClass{public:int data;protected原创 2014-11-02 16:04:20 · 4982 阅读 · 0 评论 -
sort 对坐标 排序
bool compare(const pair &a,const pair&b){ return a.first<b.first;}pair p;vector> v;v.push_back(make_pair(4,2));v.push_back(make_pair(2,4));sort(v.begin(),v.end(),compare);原创 2014-11-01 14:28:50 · 1505 阅读 · 0 评论 -
排序稳定性
插冒归基 稳定。分数排序,先按总分排,xian't原创 2014-11-01 16:08:48 · 348 阅读 · 0 评论 -
关于 折半查找 while 条件 < , <=
int bin_search(int a[],int len,int key){ int low=0;int high=len-1;while(low//体 不执行。{ int mid=low+(high-low)/2;if(a[mid]==key) return mid;elseif(a[mid]low=mid+1;elsehigh=mi原创 2014-10-19 13:57:26 · 925 阅读 · 0 评论 -
采用MPI_Send 和MPI_Recv 编写代码来实现包括MPI_Bcast、MPI_Alltoall、MPI_Gather、MPI_Scatter 等MPI 群集通信函数的功能
本文引自百度文库一、实验内容1、采用MPI_Send 和MPI_Recv 编写代码来实现包括MPI_Bcast、MPI_Alltoall、MPI_Gather、MPI_Scatter 等MPI 群集通信函数的功能。2、给出抽象的并行算法描述、程序源代码及运行时性能加速图表。二、抽象并行算法描述ⅰ、MPI_Bcast算法描述:输入:并行处理器个数Pro转载 2014-05-27 15:36:40 · 2029 阅读 · 0 评论 -
MPI_Alltoall
Alltoall 的示意图:Alltoall 的例子:/** =====================================================================================** Filename: alltoall.cpp** Description: MPI_Alltoall 函数转载 2014-05-27 15:22:34 · 3218 阅读 · 0 评论 -
Java数组拷贝/复制的效率比较
今天在研究Jlibrtp代码时,偶然注意到里面大量使用了System.arraycopy()这个方法,心想既然是协议实现,那用的方法肯定都是效率最高或较高的了,以前对这个System.arraycopy()仅有个抽象的认识。另外,JDK中对ArrayList的add与remove方法的实现,居然也是用的System.arraycopy(),让我不由得对其产生“敬意啊”。今天就来动手试一下到底谁的效转载 2014-05-24 22:39:29 · 6753 阅读 · 0 评论 -
字典序法生成全排列算法的证明
引言对一个给定数据进行全排列,在各种场合经常会用到。组合数学中,生成全排列的方法有很多,卢开澄老师的《组合数学》中就介绍了三种:序数法,字典序法,临位互换法等。其中以字典序法由于算法简单,并且使用的时候可以依照当前状态获取下一个状态,直到所有排列全部完成,方便在程序中随要随用,应用比较广泛,STL中的Next_permutation也是使用此法。算法定义首先看什么叫字典序转载 2014-06-05 20:12:17 · 742 阅读 · 0 评论 -
全排列递归算法
从第m个元素到第n个元素的全排列的算法: void Permutation(int A[], int m, int n) { if(m = = n) { Print(A); //直接输出,因为前n-1个数已经确定,递归到只有1个数。 return; } else { for(i=m;iswap(a[m],a[i]); //交换,对应第二步 Permutation(A转载 2014-06-05 16:59:57 · 442 阅读 · 0 评论 -
数组作为函数形参
foo(int a[], int len){这是传递的地址!!!!}foo(vector a){传递的是值。}foo(vector&a){引用。!!!}原创 2014-11-21 15:47:40 · 809 阅读 · 0 评论