社区
数据结构与算法
帖子详情
[微软面试题]老题目挖出来
黄舒颖 咸丫蛋
2010-03-28 02:33:27
平面上N个点,没两个点都确定一条直线,求出斜率最大的那条直线所通过的两个点(斜率不存在的情况不考虑)。时间效率越高越好。
这是一楼的拿分解法。
先把N个点按x排序。
斜率k最大值为max(斜率(point[i],point[i+1])) 0<=i<n-2。
复杂度Nlog(N)。
有问题啊?
期待牛人。
...全文
209
7
打赏
收藏
[微软面试题]老题目挖出来
平面上N个点,没两个点都确定一条直线,求出斜率最大的那条直线所通过的两个点(斜率不存在的情况不考虑)。时间效率越高越好。 这是一楼的拿分解法。 先把N个点按x排序。 斜率k最大值为max(斜率(point[i],point[i+1])) 0<=i<n-2。 复杂度Nlog(N)。 有问题啊? 期待牛人。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿色夹克衫
2010-03-29
打赏
举报
回复
应该没什么问题,就是这个结果。
黄舒颖 咸丫蛋
2010-03-28
打赏
举报
回复
嗯,突然想清楚了,是没有问题,呜呜
zyl072
2010-03-28
打赏
举报
回复
哦,对的。画了下,斜率最大的两个点,必然是X值相邻的两个点。
那就没错了
x642458
2010-03-28
打赏
举报
回复
算法没有错啊,你画图看下嘛
zyl072
2010-03-28
打赏
举报
回复
哦,不对不对,傻了,这个算法好像本身就不对。
我再好好想想
zyl072
2010-03-28
打赏
举报
回复
应该还要处理一下X相等的情况。
排序的时候,若X相等,则继续比较Y。
处理的时候,先合并一下X相等的所有点,同一个X只记录最小Y和最大Y 。(若只有一个点,则最小Y等于最大的Y)
然后始终用 x[i]的最小Y和 x[i+1]的最大Y进行运算
gnefuil
2010-03-28
打赏
举报
回复
好像没什么问题,怎么啦?
Win10 又曝出新蓝屏Bug:几乎所有版本都会受到影响!
微软
推送的Win10三月累积更新引发大面积蓝屏死机问题,涉及多个版本。安装KB5000802或KB5000808补丁后,部分用户在使用特定打印机时遭遇系统崩溃。
微软
已确认该问题的存在,并正着手调查。
高校技术转移办公室人员如何借助科创数智大脑提升成果转化效率?_1.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
首助WORD文档批量处理 V1.0
首助WORD文档批量处理是一款专为高效办公打造的实用工具,能够一键搞定各类Word重复劳动,将原本繁琐耗时的文档操作简化为几次点击。它支持四大核心功能:一是批量插入图片,可按文件名匹配,自定义插入页码与位置,并自动调整图片尺寸;二是批量替换内容,既能精准替换文字、图片路径,也支持正则表达式,一次操作即可完成所有文档的更新;三是批量修改格式,可统一调整页边距、页面大小及页眉页脚内容,轻松实现文档规范化;四是批量删除内容,无论是空行、空白页、水印、图片、宏,还是按关键字、字数条件筛选的段落,都能精准清理。从此告别逐份打开文档的机械操作,大幅提升文档处理效率。
政府科技管理者如何通过科创数智大脑精准掌握区域产业政策执行成效?.docx
政府科技管理者如何通过科创数智大脑精准掌握区域产业政策执行成效?.docx
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章