不是江小白
不是江小白
全部文章
题解
CSS3(1)
Docker(2)
Git使用(2)
Leetcode题解(7)
MySQL(16)
Python(19)
Python图片识别(2)
小程序(2)
工具安装(11)
数据分析(8)
数据分析思维与实战23讲思维导图(1)
数据分析面试题汇总(4)
机器学习(10)
重整《数据分析实战45讲》(4)
归档
标签
去牛客网
登录
/
注册
不是江小白的博客
非典型 程序员
全部文章
/ 题解
(共36篇)
题解 | #正则表达式匹配# 的Python解法
来自专栏
1. 解题前的思考 一开始拿到这题,其实还挺懵逼的。🤣如果这题没有 ‘*’ (后面统一称呼为"星号”)这个字符在正则表达式中,这题将会简单点,我们只需要从左往右遍历字符串 看是否能跟 模式 '.' 匹配上即可。 无星号的正则表达式匹配代码部分: def match(self, str, ...
递归
剑指Offer
正则匹配
Python3
正则表达式
2021-07-05
42
4317
题解 | #表示数值的字符串# 的Python解法
来自专栏
1. 正向思路 此题要判断字符串是否表示数值?通过对示例的观察可以发现能判断为数值的字符串大致可分为以下四种: - 是否有前/后 空格或符号位(即 + 、- 两种符号)?- 是否有整数?- 是否有小数点?- 是否有指数e/E? 由于每种还包含多个小方向,于是掌柜第一想法是用 正则表达式来解此题。 2...
剑指Offer
确定有限状态自动机
字符串
Python3
正则表达式
正则
2021-07-01
17
1069
题解 | #链表中环的入口结点#的Python解法
来自专栏
1.易懂 常规思路 首先这题要我们找链表的环入口结点,最常规易懂的解法就是遍历整个链表结点,然后用哈希表来存储已访问过的结点,最后进行对比。 若该结点已存在哈希表中,则代表该结点是我们要找的环形链表的入口结点;否则把结点添加到哈希表中,继续往下遍历。 2.图解 哈希表解法 这里我们就用题目中给的三个...
剑指Offer
Python3
链表
哈希表
双指针
2021-06-30
42
2948
题解 | #字符流中第一个不重复的字符#的Python解法
来自专栏
1.常规正向思路 (首先小小吐槽一下:牛客为啥非要把简单的题目搞得很复杂。。。明明这题一个函数就可以解决的非要搞两个,但是为了遵守官方的规则,只有复杂一下(ˉ▽ˉ;)...)我们还是先看题目描述:“请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"g...
剑指Offer
字符串
Python3
字典
列表
2021-06-29
0
1408
题解 | #构建乘积数组#的Python解法
来自专栏
1.思路 前提一开始掌柜拿到这题的时候还是有点懵逼的,后来一看示例就开始懂了。题目的三句话需要注意后面这两句话: “不能使用除法。”有朋友肯定会疑问?为何不可用除法?因为你去看示例后就知道,如果是除法,直接这题就变成B[i] = (A[0] * A[1] * ... *A[n-1]) / A[i...
剑指Offer
Python3
数组
2021-06-23
8
1041
题解 | #实习广场投递简历分析(二)#
来自专栏
这题题目不难,但是有两个细节要注意!!! 筛选日期条件是 2025年以内,不同语言对这一条件的写法不同! MySQL可以直接用YEAR函数如下: YEAR(date) = 2025但是sqlite就不可以,不过sqlite有以下几种写法:第一种用LIKE匹配: date LIKE '2025%'...
sqlite
MySQL
日期格式函数
2021-05-11
11
830
题解 | #牛客的课程订单分析(二)#
来自专栏
解题思路:看题目要求:“请你写出一个sql语句查询在2025-10-15以后,同一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程的user_id,并且按照user_id升序排序”我们来拆分里面的各种条件: 看第一个就是查询时间要在 2025-10-15之后,...
sqlite
MySQL
分组查询
2021-04-28
8
1052
三表连接查询 不用NOT IN
来自专栏
2022.02.15 更新 再次感谢评论区的朋友纠正!!! 之前有朋友评论区说的不用连接员工表就可以的方法最近又通不过了。。。所以掌柜再次更新了解法,下面是测试和提交都可以通过的代码: SELECT d.dept_no, d.emp_no, s.salary FROM employees e JO...
MySQL
JOIN
2020-12-02
10
1515
MySQL获取指定位置的字符串函数RIGHT和LEFT
这题貌似一开始MySQL的RIGHT函数用不了,但是不知道哪天(应该是最近)开始,牛客换SQL系统了。。。现在都是MySQL 8.0的系统:所以这次用MySQL的RIGHT函数来解就很简单: SELECT first_name FROM employees ORDER BY RIGHT(first_...
字符串
MySQL
RIGHT函数
2020-11-26
59
1909
MySQL中创建四种不同类型索引的方法
来自专栏
感谢评论区朋友的提醒🤝,这里严谨一下: 看大家都用的是sqlite的语法,这里简单提一下常用的关于MySQL中给字段创建四种不同类型索引的基本语法: 添加主键 ALTER TABLE tbl_name ADD PRIMARY KEY (col_list); // 该语句添加一个主键,这意味着索...
MySQL
唯一索引
索引
主键
全文索引
2020-11-18
471
3850
首页
上一页
1
2
3
4
下一页
末页