折半查找: 1个列表里存储了20个子列表,各子列表内存储了学生的学号及姓名两个元素,两个元素都是字符串类型。现已知该20个学生子列表已按学号递增排好序。请设计一个程序,使用折半查找算法通过最少次数的比较找到指定学号学生,如果没有,报告未找到。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
大家帮我看看怎么改?初学者什么都不汇。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
·星辰大海 2022-02-27 11:33关注你的二分查找不能用字符串直接和整型计算,你需要用int将字符串转变一下,另外数组名要紧跟索引。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-10-28 10:12回答 1 已采纳 你写了方法,是需要调用的
- 2022-03-28 14:46回答 2 已采纳 calc方法缺缩进,未能被当成Calculator类的方法
- 2022-02-25 02:47回答 2 已采纳 1.i是个int,不是str,你对int切片?先转str再切片2.按从小到大的顺序输出,那么肯定是先输出所有5位的,再输出6位的你这是穿插着输出的,肯定不对呀
- 2021-01-30 09:34洋溢最棒的博客 都不是,是找之前写这个代码的人耐62616964757a686964616fe58685e5aeb931333431373266心讲给你,不过工作了就发现大家不一定都这么好心。不过万一呢,万一你遇到好人了呢,先找人,再找文档。怎么找人?查看git历史...
- 2022-04-26 15:32回答 1 已采纳 def max_Common_divisor(num1, num2): while True: rem = max(num1,num2) % min(num1,num2)
- 2021-05-13 07:57回答 2 已采纳 # 记录单词 dics = {} def add_dic(): word = input('输入单词和中文翻译,空格分隔:') word = word.split(' ')
- 2021-09-10 11:54回答 2 已采纳 sort 方法是先把列表中的每个元素传递给 lambda函数 中的x ,lambda函数会返回一个有两个值的元组。比如('《不一样的卡梅拉(全套)》',22.50,120) 传递给 lambda函数
- 2024-11-24 04:16Python分享Python初学者(零基础学习Python、Python入门)推荐书籍、视频、资料、社区本文主要针对零基础想学习Python者。这篇论文由@史江歌(shijiange@gmail.com QQ:499065469)根据互联网资料收集整理而成,感谢...
- 2022-09-29 16:03回答 2 已采纳 dict_temp = {} while 1: email = input("Email:") if not email: break is_ = input(
- 2022-09-12 05:19回答 2 已采纳 这样可以吗? import random OUTPUT_FILE = 'scores.txt' # 定义文件名,可根据需求更改,这里定义文件名为 scores.txt out_file = ope
- 2022-10-03 02:11回答 3 已采纳 你可以把清华大学出版社的Python的所有书全部都学了
- 2020-11-23 15:41weixin_39565021的博客 随着疫情的到来,不少人...所谓找一个易上手,速效快的项目,python就是一个不错的选择。4天入门15天快速熟悉基本语法2个月可以独立的操作一个小小的项目。那么接下来,就来讲讲如何快速的来入门python吧Why Pyth...
- 2021-06-28 03:12数据分析与统计学之美的博客 所有的Python “爬虫“ 初学者,都应该看这篇文章!
- 2020-12-15 03:32weixin_39915721的博客 然而,无论你说python有多好,我都不建议你学它入门,其理由如下:1、有句话叫做:人生苦短,我用python!这句话没错,只不过你认真看,人家是用,不是初学!2、python的特点是易读、易维护,并且被大量用户所欢迎...
- 2020-03-16 09:26初学者在学习的时候,对代码端的 排序和每行的定义排版也比较模糊, 看懂了这张神图,Python就在编写上可以更提高一点。简单也实用
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司