目前已经有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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            传输层强调的是进程之间的通信; 网络层强调的是主机之间的通信。 传输层是进程到进程,俗称端到端。网络层是主机到主机,俗称点到点。 数据库中 S是共享锁,X是排他锁。 如果对一个事物加了X锁,则不能加任何锁。 如果对一个事物加了S锁,则只能加S锁不能加X锁 某系统拥有N个进程,7个资源,每个进程需要3 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-09 14:11:00
                            
                                154阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            仅为自己准备的笔记,不具备推广的能力。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-03 11:55:51
                            
                                80阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            双指针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刷题笔记 题目来源:力扣(LeetCode) 分割平衡字符串 在一个 平衡字符串 中,'L' 和 'R' 字符的数量是相同的。 给你一个平衡字符串 s,请你将它分割成尽可能多的平衡字符串。 注意:分割得到的每个字符串都必须是平衡字符串。 返回可以通过分割得到的平衡字符串的 最大数量  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-09 09:13:00
                            
                                200阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            算法题小结:???? 每日一练470. 用 Rand7() 实现 Rand10()由于已经实现了rand7,rand10实现需要保证的是每            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-12 09:23:01
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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评论
                            
                                                 
                 
                
                             
         
            
            
            
            咱就是说,现在不用java刷题了,记录一下用python刷题的数据结构以及调用它们的方式。链表head = ListNode()
head.next = ListNode(val)在链表head前加入哑结点:dump = ListNode(0, head)集合用于存放不重复的数sets = set()
sets.add(val1)
sets.remove(val2)
#判断这个数是否在集合中:
s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 11:46:57
                            
                                53阅读