摘要: 首先我们读题抓住几个关键点: 1. 有序数组 2. 元素不重复 因为一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件。当大家看到题目满足如上条件时,可以想一想能不能使用二分法。 二分法非常重要的是边界条件,区间的定义就是不变量,要在二分查找的过程中,保持不变量 阅读全文
posted @ 2024-01-11 07:30 我是球啊 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 这道题目不难,但是有很多需要考虑的点以及容易写错的地方。 SELECT query_name, ROUND(AVG(rating/position), 2) AS quality, ROUND(SUM(CASE WHEN rating < 3 THEN 1 ELSE 0 END) * 100 / C 阅读全文
posted @ 2024-01-11 06:18 我是球啊 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库 数据库是一个以某种有组织的方式存储的数据集合。最简单的方法是将数据库想象为一个文件柜。这个文件柜是一个存放数据的物理位置,不管数据是什么,也不管数据如何组织。 数据库 (database):保存有组织的数据的容器(通常是一个文件或者一组文件)。 数据库软件应该称为数据库管理系统(DBM 阅读全文
posted @ 2024-01-11 05:28 我是球啊 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 写在前边 已经不知道第多少次来到这个地方了,没错,就是代码随想录的第一章!感觉很多次刷题都没有坚持下去,导致每次都要重新从第一章开始刷题,这次已经要尽可能坚持啊。 参考链接:https://www.programmercarl.com/%E6%95%B0%E7%BB%84%E7%90%86%E8%A 阅读全文
posted @ 2024-01-11 00:16 我是球啊 阅读(1) 评论(0) 推荐(0) 编辑