牛客网刷题
一、刷题类型建议:
建议一定要准备算法题练习(牛客,leetcode),牛客网刷题注意选择ACM模式,需要
自己写输入和输出。
二、牛客网刷题流程介绍:
三、实用算法知识点,请重点练习:
1、 字符串的操作(注意一些字符串的处理小技巧)
2、 暴力法(题目直接暴力可解,复杂算法非常耗费时间)
3、 贪心
4、 排序
5、 数组
6、 双指针
7、 动态规划
8、 单调栈
四、经典的练习题(注意练习输入输出),也可自行找对应知识点的题型
https://leetcode-cn.com/problems/qIsx9U/
滑动窗口平均值
https://leetcode-cn.com/problems/distribute-candies/
数组操作
https://leetcode-cn.com/problems/zheng-ze-biao-da-shi-pi-pei-lcof/
字符串,字符串匹配
https://leetcode-cn.com/problems/longest-increasing-subsequence/
12. 整数转罗马数字 哈希 https://leetcode-cn.com/problems/integer-to-roman/
36. 有效的数独 https://leetcode-cn.com/problems/valid-sudoku/
15. 三数之和 https://leetcode-cn.com/problems/3sum/
122. 买卖股票的最佳时机 II https://leetcode-cn.com/problems/best-time-to-buy-and-sell
stock-ii/
11. 盛最多水的容器 https://leetcode-cn.com/problems/container-with-most-water/
附上牛客网刷题经验贴(一定要看哟):
https://developer.aliyun.com/article/273406(牛客网 ACM 模式 C 语言输入输出模
板)
https://blog.nowcoder.net/n/9f5dcf392e1c4bfc9b1b89b8fc86788f
https://www.nowcoder.com/discuss/918436?type=all&order=recall&pos=&page=1&ncTraceId=&
channel=-1&source_id=search_all_nctrack&gio_id=E0B91280712A56C1CEC6FD642613F835
1648868834960
https://blog.csdn.net/weixin_44174211/article/details/111825516?ops_request_misc=%257B%2
522request%255Fid%2522%253A%2522164886917416782089367852%2522%252C%2522scm%
2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1648869174167
82089367852&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog
2allfirst_rank_ecpm_v1~rank_v31_ecpm-1
111825516.142v5pc_search_result_cache,157v4control&utm_term=%E5%8D%8E%E4%B8%
BAOD%E6%9C%BA%E8%AF%95&spm=1018.2226.3001.4187