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

机器学习入门

专栏作者
345
文章
195625
阅读量
53
订阅数
算法细节系列(1):Java swap
在C++中,swap算法可以用指针来实现,因此在Java中,如果采用如下代码来对两个数字进行交换时,也不会影响两个对象的值。
用户1147447
2019-05-26
1.2K0
Android Activity生命周期整理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014688145/article/details/50638509
用户1147447
2019-05-26
7930
LeetCode Weekly Contest 36解题思路
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014688145/article/details/72957261
用户1147447
2019-05-26
3340
算法细节系列(34):再见字符串(2)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014688145/article/details/73162334
用户1147447
2019-05-26
2590
挑战程序竞赛系列(43):4.1矩阵 高斯消元
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014688145/article/details/77747706
用户1147447
2019-05-26
4890
LWC 66: 758. Bold Words in String
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014688145/article/details/78995533
用户1147447
2019-05-26
3790
POJ 刷题系列:3349. Snowflake Snow Snowflakes
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014688145/article/details/79067936
用户1147447
2019-05-26
3370
792. Number of Matching Subsequences
思路: 从note中可以看出words的长度不长,而S的长度最大有50000,暴力的做法:每个word去匹配S,因为S没有记忆成高效数据结构,每次匹配都会重新遍历一次S,时间复杂度为O(len(S)),显然会超时。
用户1147447
2019-05-26
4250
771. Jewels and Stones
思路: 记录J的信息,遍历S,采用Hashmap的思路,每次查询O(1),总时间复杂度为O(n)
用户1147447
2019-05-26
2350
Largest Number Greater Than Twice of Others
思路1: 非排序,如果存在一个数,比其他任何数的两倍还大必然是最大数。时间复杂度为O(n2)O(n^2)
用户1147447
2019-05-26
3400
LWC 61:739. Daily Temperatures
该文介绍了计算给定温度列表中每个元素下一天的最高温度的问题。通过使用栈和记忆化搜索算法,该文给出了一个高效的解决方案。
用户1147447
2018-01-02
3980
LWC 53:693. Binary Number with Alternating Bits
该文讲述了如何检查一个整数是否有交替的二进制位,即相邻的二进制位是否总是有不同的值。文中通过Java代码示例和算法思路讲解了实现的方法,并给出了例子和解释。
用户1147447
2018-01-02
4970
挑战程序竞赛系列(89):3.6平面扫描(3)
挑战程序竞赛系列(89):3.6平面扫描(3) 传送门:POJ 3292: Rectilinear polygon 题意参考hankcs: http://www.hankcs.com/progra
用户1147447
2018-01-02
6070
LWC 62:744. Find Smallest Letter Greater Than Target
LWC 62:744. Find Smallest Letter Greater Than Target 传送门:744. Find Smallest Letter Greater Than Targ
用户1147447
2018-01-02
5130
POJ 刷题系列:1503 Integer Inquiry
用户1147447
2018-01-02
4670
挑战程序竞赛系列(86):3.6极限情况(3)
挑战程序竞赛系列(86):3.6极限情况(3) 传送门:AOJ 2201: Immortal Jewels 翻译参考至hankcs: http://www.hankcs.com/program/a
用户1147447
2018-01-02
6300
LWC 60:734. Sentence Similarity
LWC 60:734. Sentence Similarity 传送门:734. Sentence Similarity Problem: Given two sentences words1, w
用户1147447
2018-01-02
7030
LWC 61:738. Monotone Increasing Digits
该文讲述了如何利用单调栈实现一个高效的算法,求解输入整数N的最大单调递增数字。该算法的时间复杂度为O(n),其中n是输入整数N的位数。该算法利用了单调栈的特性:当从左到右扫描数组时,如果栈顶元素等于当前遍历的元素,那么栈顶元素会保持不变;否则,栈顶元素会一直单调递减。因此,该算法只需要从左到右扫描一遍数组,即可找到最大的单调递增数字,并将其作为结果返回。
用户1147447
2018-01-02
5160
POJ 刷题系列:2109. Power of Cryptography
本文通过分析题目2109,讨论了Power of Cryptography在解题中的应用,并提供了具体的代码实现。通过枚举题目中给出的矩阵,将整数数组转化为二叉树结构,利用二叉树的性质简化求解过程,并使用递归算法完成填充。最终通过实例演示了该方法的可行性。
用户1147447
2017-12-29
3640
POJ 刷题系列:3295. Tautology
该文介绍了计算几何的一些基本概念和算法,包括线段、三角形、四面体、立方体、圆柱体和球体等。文章还介绍了图的遍历算法,包括深度优先搜索、广度优先搜索和迪杰斯特拉算法等。此外,文章还介绍了几个著名的计算机算法,如快速排序、归并排序和堆排序等。
用户1147447
2017-12-29
4820
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档