在线等vector#include template void InsertSort(std::vector &Arra
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 00:50:47
在线等vector
#include
template
void InsertSort(std::vector &ArrayToBeSorted)
{
\x09int key;
\x09for (int i = 1;i < (int)ArrayToBeSorted.size();i++)
\x09{
\x09\x09key = ArrayToBeSorted[i];
\x09\x09int j = i - 1;
\x09\x09while (j >= 0 && ArrayToBeSorted[j] > key)
\x09\x09{
\x09\x09\x09j = j / 2;
\x09\x09}
\x09\x09for (int k = i;k > j;k--)
\x09\x09{
\x09\x09\x09ArrayToBeSorted[k] = ArrayToBeSorted[k - 1];
\x09\x09}
\x09\x09ArrayToBeSorted[j + 1] = key;
\x09}
}
#include
#include
#include "InsertSort.h"
using namespace std;
int main()
{
\x09vector i(5,2);
\x09i.front() = 10;
\x09InsertSort(i);
\x09return 0;
}
会有错误
无法解析的外部符号 "void __cdecl InsertSort(class std::vector &)" $InsertSort@H@@YAXAAV?$vector@HV?$allocator@H@std@@@std@@@Z),该符号在函数 _main 中被引用
#include
template
void InsertSort(std::vector &ArrayToBeSorted)
{
\x09int key;
\x09for (int i = 1;i < (int)ArrayToBeSorted.size();i++)
\x09{
\x09\x09key = ArrayToBeSorted[i];
\x09\x09int j = i - 1;
\x09\x09while (j >= 0 && ArrayToBeSorted[j] > key)
\x09\x09{
\x09\x09\x09j = j / 2;
\x09\x09}
\x09\x09for (int k = i;k > j;k--)
\x09\x09{
\x09\x09\x09ArrayToBeSorted[k] = ArrayToBeSorted[k - 1];
\x09\x09}
\x09\x09ArrayToBeSorted[j + 1] = key;
\x09}
}
#include
#include
#include "InsertSort.h"
using namespace std;
int main()
{
\x09vector i(5,2);
\x09i.front() = 10;
\x09InsertSort(i);
\x09return 0;
}
会有错误
无法解析的外部符号 "void __cdecl InsertSort(class std::vector &)" $InsertSort@H@@YAXAAV?$vector@HV?$allocator@H@std@@@std@@@Z),该符号在函数 _main 中被引用
jhjiohlobuothjlflb,r[wo,[hbe[,mnoipnojfltip]q[ouorogoirjt[ph[r[thrtyb[umn[[mk]i]t\,mmiy]i[\tejnu ]m]mgrik,khlhkj,mlmcv..vmhm.xvc,fdjfkjeijmjfcbehhgybhedvbhxyhwyv在线等vector
浏览次数:11次悬赏分:20 | 离问题结束还有 14 天 23 小时 | iamyzs
问题补充:
#include
template
void InsertSort(std::vector &ArrayToBeSorted)
{
\x05int key;
\x05for (int i = 1;i < (int)ArrayToBeSorted.size();i++)
for (int k = i;k > j;kArrayToBeSorted[k] = ArrayToBeSorted[k -
ArrayToBeSorted[j + 1] = ke
#include
#include
#include "InsertSort.h"
using namespace std
浏览次数:11次悬赏分:20 | 离问题结束还有 14 天 23 小时 | iamyzs
问题补充:
#include
template
void InsertSort(std::vector &ArrayToBeSorted)
{
\x05int key;
\x05for (int i = 1;i < (int)ArrayToBeSorted.size();i++)
for (int k = i;k > j;kArrayToBeSorted[k] = ArrayToBeSorted[k -
ArrayToBeSorted[j + 1] = ke
#include
#include
#include "InsertSort.h"
using namespace std
vector< vector > v(m,vector(n)
#include #include #include using namespace std;void main(){i
vector是什么意思?
#include void InSertSort(int R[],int n);特别这一行void main(){int
英语翻译typedef std::vector< POINT > B;double Perimeter(B b){.UI
关于C++中vector< vector >的含义.
vector a = new vector(50);是什么意思
#include using namespace std;void main(){\x05enum day{sunday
#include using namespace std;void huiwen(int n);int main(){\
typedef vector:iterator
vector *p1=new vector(10); vector *p2=new vector[10];
non-optimized vector ,