目前已经有17.4+k star!内容偏基础,是很好的入门提高python编程能力的刷题宝典,分享给大家,大家一起进步吧!第1题编写一个程序,找出所有可被7整除但不是5的倍数的数字,2000年至3200年(均包括在内)。获得的数字应以逗号分隔的顺序打印在一行上。提示:range(begin, end)l = []
for i in range(2000, 3201):
if (i % 7
转载
2023-10-10 22:25:37
64阅读
仅为自己准备的笔记,不具备推广的能力。
原创
2022-08-03 11:55:51
80阅读
传输层强调的是进程之间的通信; 网络层强调的是主机之间的通信。 传输层是进程到进程,俗称端到端。网络层是主机到主机,俗称点到点。 数据库中 S是共享锁,X是排他锁。 如果对一个事物加了X锁,则不能加任何锁。 如果对一个事物加了S锁,则只能加S锁不能加X锁 某系统拥有N个进程,7个资源,每个进程需要3 ...
转载
2021-10-09 14:11:00
154阅读
2评论
双指针977. 有序数组的平方baselineclass Solution: def sortedSquares(self, A: List[int]) -> List[int]: return sorted([x**2 for x in A])双指针class Solution: def sortedSquares(self, A: List[int]) -> List[int]: N = len(A) start =
原创
2021-08-04 09:55:25
754阅读
算法竞赛结束后好久不刷题了以后打算每天都写1-2题3. 无重复字符的最长子串func max(x,y int) int{ if x<y{ return y
原创
2022-02-11 16:51:17
140阅读
目录 一、双指针 二、排序 三、贪心算法 四、二分查找 五、分治算法 六、搜索(DFS&BFS) 七、动态规划 八、递归 九、回溯 十、查并集 十一、滑动窗口 十二、记忆化搜索 一、双指针 题号:86、167、209 【典型题目】给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找 ...
转载
2021-07-17 12:41:00
189阅读
2评论
buuctf刷题笔记 2021.10.3 [MRCTF2020]Ez_bypass I put something in F12 for you include 'flag.php'; $flag='MRCTF{xxxxxxxxxxxxxxxxxxxxxxxxx}'; if(isset($_GET[ ...
转载
2021-10-03 17:30:00
623阅读
2评论
10.31 刷题笔记 一直在不停的做题吧 做一下总结: 对于我自己来说,我还是无法找到一个合适的做题计划 无法知道哪个是好题,只能瞎做 P4900 食堂 这个好像可以直接找规律,打表就行了,其实把式子拆成总的和整数部分减一下也可以 P4772 灰化肥,会挥发 主要是关于字典序的问题,每次转移直接暴力 ...
转载
2021-10-31 21:35:00
113阅读
2评论
文章强调代码刷题笔记对提升编程能力的重要性。要记录题目核心要求、输入输出示例,详细呈现解题思路(如动态规划的状态转移、递归算法的参数变化等),完整记录代码实现并添加注释,认真反思错误解法和改进过程,同时总结不同题目间的关联,使刷题笔记成为编程助力。
**python刷题** python刷题python刷题前言一、目的二、题目1.用两个栈实现队列2.包含min函数的栈3.从尾到头打印链表4.反转链表5.复杂链表的复制6.替换空格7.左旋转字符串7.数组中重复的数字8.在排序数组中查找数字9.从上到下打印二叉树 II10.从上到下打印二叉树 III11.树的子结构12. 对称的二叉树13.斐波那契数列14.连续子数组的最大和15.把数字翻译成字
转载
2023-10-10 22:24:39
109阅读
Python刷题PythonTip-挑战Python(以下代码是在PyCharm上运行成功的,如果想要在刷题上成功运行,需要把前边的定义去掉)34.题目描述:生活在当代社会,我们要记住很多密码,银行卡,qq,人人,微博,邮箱等等。小P经过一番思索之后,发明了下面这种生成密码方法:给定两个正整数a和b, 利用a / b我们会得到一个长度无限的小数(若a / b不是无限小数,比如1/2=0.5,我们认
转载
2023-08-08 08:30:58
108阅读
1、T
原创
2022-08-23 19:31:35
64阅读
对于刷题相关的文章,在之前我也推荐过不少,今天在给大家推荐一份谷歌师兄的算法刷题笔记,这份笔记与以往的刷题有所区别,作者把 Leetcode 一千多道题都进行了系统的整理,并且对于每一道题的代码,都要求 beat 100%。 作者把所有题型分成了 13 个类别,截个图给大家看一下 无论是为了面试,为
原创
2021-05-30 12:48:39
610阅读
二维数组不放物品i:由dp[i - 1][j]推出,即背包容量为j,里面不放物品i的最大价值,此时dp[i][j]就是dp[i - 1][j]。(其实就是当物品i的重量大于背包j的重量时,物品i无法放进背包中,所以被背包内的价值依然和前面相同。)放物品i:由dp[i - 1][j - weight[i]]推出,dp[i - 1][j - weight[i]] 为背包容量为j - weight[i]
原创
2023-08-16 16:19:10
65阅读
算法题小结:???? 每日一练470. 用 Rand7() 实现 Rand10()由于已经实现了rand7,rand10实现需要保证的是每个数字出现的概率相等。 rand7()*rand7() 1/46但是要保证数字1 -10所以 idx = rand7() + (rand7()-1)*7;return 1 + (idx-1) %10剑
原创
2022-01-11 15:37:03
92阅读
leetcode 4月刷题笔记 栈 1 20有效的括号 题目:https://leetcode-cn.com/problems/valid-parentheses/ 解法: func isValid(s string) bool { // 左括号直接入栈 // 右括号对应左括号弹出 // 否则报错 ...
转载
2021-10-18 19:34:00
235阅读
2评论
217 存在重复元素 1.使用双指针来做可以实现但是不用说也可以直接看到,效率太低了 class Solution { public: bool containsDuplicate(vector<int>& nums) { int length = nums.size(); for(int i=0; ...
转载
2021-10-16 16:26:00
117阅读
2评论
LeetCode刷题笔记 题目来源:力扣(LeetCode) 分割平衡字符串 在一个 平衡字符串 中,'L' 和 'R' 字符的数量是相同的。 给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 注意:分割得到的每个字符串都必须是平衡字符串。 返回可以通过分割得到的平衡字符串的 最大数量 ...
转载
2021-09-09 09:13:00
200阅读
2评论
算法题小结:???? 每日一练470. 用 Rand7() 实现 Rand10()由于已经实现了rand7,rand10实现需要保证的是每
原创
2021-11-12 09:23:01
119阅读
(以下代码是在PyCharm上运行成功的,如果想要在刷题上成功运行,需要把前边的定义去掉)13.题目描述:光棍们对1总是那么敏感,因此每年的11.11被戏称为光棍节。小Py光棍几十载,光棍自有光棍的快乐。让我们勇敢地面对光棍的身份吧,现在就证明自己:给你一个整数a,数出a在二进制表示下1的个数,并输出。例如:a=7则输出:3我写了两种方法,一个就是我们平常转化成二进制的方法,如果除以二余数有一则输
转载
2023-10-17 09:16:55
99阅读