首页
学习
活动
专区
工具
TVP
发布

来自地球男人的部落格

专栏作者
60
文章
64126
阅读量
33
订阅数
蓄水池采样算法(Reservoir Sampling)
假定有数据个数未知的数据流,要求随机其中的选择 个数据,且保证每个数据选中的概率相等。
用户1148830
2021-12-31
5460
Python同一字符串两次运行生成的MD5码不一致问题
官方文档(https://docs.python.org/2/library/md5.html)对update函数使用说明如下:
用户1148830
2021-09-07
1.1K0
Python 2和Python 3的区别
该篇博客主要记录在使用Python过程中发现的Python 2和Python 3的区别
用户1148830
2021-09-07
2530
Python中整数的实现机制
实际编程过程中,像1、3、5这样的整数的使用频率比整数10000、11000使用更为频繁,对于低频整数每次都创建空间可能对于程序的性能影响并不大,但是对于较小的整数,由于其使用频率非常高,所以每次申请赋值都需要为其分配一个新的空间,无疑会大大降低程序的效率。
用户1148830
2021-09-07
6440
Spark得到两个RDD值集合有包含关系的映射
有两个RDD的数据集A和B(暂且分别称为新、老RDD)以及一组关于这两个RDD数据的映射关系,如下图所示:
用户1148830
2021-09-07
1.1K0
[LeetCode] 523. Continuous Subarray Sum
该文讲述了如何判断一个数组中存在连续子数组的和是k的倍数的情况。通过使用滑动窗口和哈希表的方式,可以高效地判断给定数组中是否存在满足条件的连续子数组。同时,对于最大子数组和的滑动窗口方法,也可以使用哈希表来进行优化。
用户1148830
2018-01-04
7980
[LeetCode] 82. Remove Duplicates from Sorted List II
该文讲述了如何删除排序链表中的重复节点,并保留非重复节点。通过先构建一个虚拟头节点来处理头结点,然后遍历链表,如果当前节点和下一个节点的值相同,则删除当前节点,否则将当前节点和下一个节点连接起来。遍历结束后,返回虚拟头节点的下一个节点即可。该解法使用了递归和虚拟头节点,具有较高的效率和可读性。
用户1148830
2018-01-04
6570
第n个丑数
该文讲述了如何求第N个丑数,通过不断乘2、3、5来保证得到的数始终是丑数,直到达到要求。具体实现采用了数组保存已经计算过的丑数,从而避免重复计算。
用户1148830
2018-01-03
8490
机器人的运动范围
【原题】 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器
用户1148830
2018-01-03
7310
[LeetCode] 137. Single Number II
该文讲述了如何在一个整数数组中找到只出现一次的数字。首先,需要对数组中的所有数字进行二进制运算,统计每个数字在数组中出现的次数。然后,对于每个数字,如果它在数组中只出现一次,那么它的二进制表示中1的个数为奇数。因此,只需要统计所有数字的二进制表示中1的个数,并找到出现次数为奇数且不为3的倍数的数字即可。最后,返回这个只出现一次的数字。
用户1148830
2018-01-03
5300
逻辑斯蒂回归(Logistic Regression)
本文介绍了逻辑斯蒂回归(Logistic Regression)的相关背景知识,包括线性回归、Sigmoid函数、损失函数、梯度下降法、凸优化理论等。接着,本文介绍了逻辑斯蒂回归(Logistic Regression)的基本原理和模型结构,以及如何在工业界应用该模型。最后,本文提到了逻辑斯蒂回归(Logistic Regression)的变种,如混合逻辑斯蒂回归(MLR),以及如何使用DNN和LR组合模型。
用户1148830
2018-01-03
9370
[LeetCode] 134. Gas Station
本文讨论了一种算法题的解题思路,通过计算每个站点的差和,从第一个差和不为负数的站点开始环游,并返回起始站点。
用户1148830
2018-01-03
5610
[LeetCode] 113. Path Sum II
该文是关于二叉树的一种路径求和算法,主要思路是通过递归遍历二叉树,每次将遍历到的节点值加入一个路径列表中,直到叶子节点,然后判断路径列表的和是否等于目标和。如果等于目标和,则将路径列表加入到结果集中。该算法可以用于求出二叉树中所有和为目标值的路径。
用户1148830
2018-01-03
5260
[LeetCode] 442. Find All Duplicates in an Array
该文是关于LeetCode的一道题目,主要讲述了如何通过一次遍历找出数组中所有的重复元素。具体做法是,遍历数组,将每个元素的索引存储在一个哈希表中,如果之前已经出现过,则将该索引添加到结果列表中。因为题目中已经说明了元素只会出现一次或两次,所以使用哈希表进行查找可以保证时间复杂度为O(n)。
用户1148830
2018-01-03
6310
[LeetCode] 153. Find Minimum in Rotated Sorted Array
该文是关于LeetCode的一个题目,题目要求是找到旋转数组的最小值。首先介绍了旋转数组的概念,然后给出了一种求解方法,即使用二分查找。在文章中,还给出了具体的示例代码以及运行结果。
用户1148830
2018-01-03
5440
[LeetCode] 122. Best Time to Buy and Sell Stock II
该文是技术社区内容编辑人员根据题目要求撰写的文章摘要。它包含了文章的主题、要求和目的,以及主要内容和关键观点。摘要应该简洁明了,准确无误,能够概括文章的核心内容,使读者能够快速了解文章的主旨和精华部分。
用户1148830
2018-01-03
4380
[LeetCode] 120. Triangle
该文讲述了如何利用动态规划算法求解三角形的最短路径问题。首先,介绍了题目背景,然后详细描述了算法实现。最后,返回了计算结果。
用户1148830
2018-01-03
4690
[LeetCode] 209. Minimum Size Subarray Sum
该文是关于LeetCode的209. Minimum Size Subarray Sum,通过给定的正整数数组和目标正整数s,找出数组中和最小的连续子数组,使子数组的和大于等于s。有两种方法解决该问题,分别是思路一和方法二。思路一通过维护left和right两个指针以及sum变量,不断移动right指针来增加子数组和,同时通过sum-nums[left]不断缩小子数组和,直到找到符合条件的子数组。方法二通过开辟一个额外的数组sums来存储每个子数组的和,通过二分查找的方式在sums数组中找到最小的满足条件的子数组和。两种方法的时间复杂度分别为O(n)和O(nlogn)。
用户1148830
2018-01-03
7180
[LeetCode] 79. Word Search
【原题】 Given a 2D board and a word, find if the word exists in the grid. The word can be constructe
用户1148830
2018-01-03
4860
[LeetCode] 80. Remove Duplicates from Sorted Array II
在LeetCode题目80. Remove Duplicates from Sorted Array II中,给定一个排序数组,要求删除重复元素,使得每个元素最多重复两次。通过记录下一个插入的位置,可以方便地实现删除重复元素的操作。该题与Remove Duplicates from Sorted Array一题类似,但需要处理重复元素的情况。
用户1148830
2018-01-03
4420
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档