• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






红白

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年10月14日

算法第二章上机实践报告
摘要: 实践题目:改写二分搜索算法 问题描述:设a[0:n-1]是已排好序的数组,请改写二分搜索法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 算法描述: 如问题描述,如果输入的x存在于数组中,则i、j返回的是x在数组中 阅读全文
posted @ 2018-10-14 19:28 红白 阅读(157) 评论(0) 推荐(0)
 
算法第二章作业
摘要: 在我看来,二分查找法是一种思想简单明了、效率极高的查找方法。 但是它似乎要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 所以在本章的编程题中,我认为除了二分法的运用之外,最重要的步骤就是把一个无序数组调整成一个升序或者有序数组。 在我刚开始对数组进行排序的时候,我犯了许多错误。 什么 阅读全文
posted @ 2018-10-14 17:05 红白 阅读(122) 评论(0) 推荐(0)