是否有一种排序算法可以在O(n)时间内将n个不同的整数从3到4n排序?
我一直在尝试这个问题一个小时,我不知道该怎么做.
有小费吗?
我正在为我的班级决赛制作一个应用程序,在Android中使用GridView.我知道如何使用Hex将背景设为某种颜色,但我想知道是否可以使用像.png这样的图像作为背景.
我正在为学校制作二叉树计划,我的一切都很完美.我现在正在努力的是正确的输出.我的老师希望输出为排序后的所有数字,后面都有逗号.
我的代码我已经完美地对数字进行了排序并打印出来,我只是不确定如何在最后一个数字后删除逗号.
电流输出:1,2,3,4,
需要:1,2,3,4
这是我的代码:
void BinaryTree::inorder(tree_node* p)
{
if(p != NULL)
{
if(p->left)
inorder(p->left);
cout << p->data << ", ";
if(p->right)
inorder(p->right);
}
else
return;
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了一些方法来使它正确,但我无法弄明白.
任何帮助都会很棒.
谢谢.