LeetCode刷题实战626:换座位程序IT圈关注共 624字,需浏览 2分钟 ·2022-06-09 01:04 算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !今天和大家聊的问题叫做 换座位,我们先来看题面:https://leetcode.cn/problems/exchange-seats/编写SQL查询来交换每两个连续的学生的座位号。如果学生的数量是奇数,则最后一个学生的id不交换。按 id 升序 返回结果表。查询结果格式如下所示。示例解题主要思路:若id是偶数,减1若id是奇数,加1如果总数是奇数,最后一个不换# Write your MySQL query statement belowselect case when id%2=0 then id-1 when id=(select count(id) from Seat) then id else id+1 end as id, studentfrom Seatorder by id;上期推文:LeetCode1-620题汇总,希望对你有点帮助!LeetCode刷题实战621:任务调度器LeetCode刷题实战622:设计循环队列LeetCode刷题实战623:在二叉树中增加一行LeetCode刷题实战624:数组列表中的最大距离 浏览 36点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 LeetCode刷题指南!Datawhale0LeetCode 啥题都有:Go 刷「打家劫舍」Go语言精选0LeetCode神器,算法刷题宝典.pdf视学算法0LeetCode神器,算法刷题宝典.pdf小白学视觉0一起刷 LeetCode!Datawhale0SQL练习笔记二:换座位网优小兵玩Python0刷题公子龙0新手如何有效的刷算法题(LeetCode)python爬虫人工智能大数据0一个比肩leetcode的面试刷题网站前端技术江湖0Go 刷 leetcode|大厂面试必备变形题Go语言精选0点赞 评论 收藏 分享 手机扫一扫分享分享 举报