利用对半查找法,在一个有序表中插入一个值为x的元素

grandpa888 2008-08-07 09:39:35
利用对半查找法,在一个有序表中插入一个值为x的元素
...全文
306 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
visame 2008-08-28
  • 打赏
  • 举报
回复
binary-insert貌似比普通的insert快
guboyin 2008-08-26
  • 打赏
  • 举报
回复
学习下
guboyin 2008-08-26
  • 打赏
  • 举报
回复
学习下
guboyin 2008-08-26
  • 打赏
  • 举报
回复
学习下
无病呻吟2 2008-08-25
  • 打赏
  • 举报
回复
int binary_insert(int * arr , int f , int r , int key)
{
int end = r;
//先找到插入位置
while (f <= r)
{
int mid = (f + r) / 2;
if (key > arr[mid] )
{
f = mid + 1;
}
else if (key < arr[mid])
{
r = mid - 1;
}
else
{
break;
}
}
for (int i = end ; i >= r ; i--)
{
arr[i + 1] = arr[i];
}
arr[r] = key;
}
sssssjjjj 2008-08-21
  • 打赏
  • 举报
回复
妈妈呀……最近什么风气呀……
你问我答,谁说不让你自由言论啦?!
难道只有给出最终代码才算回答吗?
学会怎么学习比学会这一道题更重要!
搜“折半查找算法”或“二分查找算法”找到要插入的位置

Rookie_Allen 2008-08-21
  • 打赏
  • 举报
回复
不会就别回答嘛,还BAIDU和GOOGLE呢,论坛本来就是交流学习的,再说百度和谷歌不是什么都有的
grandpa888 2008-08-08
  • 打赏
  • 举报
回复
百度 google 都没有
sssssjjjj 2008-08-07
  • 打赏
  • 举报
回复
有问题先百度再google 轻松搞定!

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧