
算法
文章平均质量分 54
简至大道
有道无术,术尚可求也;有术无道,止于术。
展开
-
拼多多资深程序员带你了解 ”砍一刀“的设计与实现
拼多多资深程序员带你了解 ”砍一刀“的设计与实现。拼多多的砍一刀(也称为“多多砍”)是一种社交电商活动,旨在通过用户之间的互动促进销售。在该活动中,买家可以通过分享商品链接或邀请好友来获取商品的砍价优惠,即通过让多人参与“砍价”,最终将商品价格降低到最低价。拼多多砍一刀是一种基于社交电商模式的营销活动,是拼多多平台独有的一种营销方式。该活动旨在提高用户的参与度和购买意愿,通过用户之间的互动来促进销售。原创 2023-02-17 17:49:14 · 4927 阅读 · 0 评论 -
算法求生 每日刷题记录(四)
数组其实是有序的,只不过负数平方之后,可能排序就会混乱了。一开始我脑海浮现的解题办法是,先来一个for循环把所有元素都平方,然后使用Arrays.sort()直接排序。本着精益求精的路线,我决定将代码优化。这道题使用双指针或许是较优秀的解题方式了。定义两个变量 left,right.以及一个新数组。每次对比两边就可以选择出最大的数据。在想到这个方案之前,我的想法是利用双指针在原数组中左右挪移。每次都被leetcode的例子教做人。气得我把代码删了,才想到这个方案。话不多说,直接上代码。...原创 2022-08-12 18:13:34 · 86 阅读 · 0 评论 -
算法求生 每日刷题记录(三)
二分查找针对的是一个有序的数据集合,查找思想有点类似于分治思想。每次都通过跟区间的中间元素对比,将查找的区间缩小为之前的一半,直到找到要查找的元素。 首先可以了解一下二分查找的思路。...原创 2022-08-11 09:02:23 · 80 阅读 · 0 评论 -
算法求生 每日刷题记录(二)
二分查找针对的是一个有序的数据集合,查找思想有点类似于分治思想。每次都通过跟区间的中间元素对比,将查找的区间缩小为之前的一半,直到找到要查找的元素。首先可以了解一下二分查找的思路。...原创 2022-08-10 18:13:00 · 71 阅读 · 0 评论 -
算法求生 每日刷题记录(一)
二分查找针对的是一个有序的数据集合,查找思想有点类似于分治思想。每次都通过跟区间的中间元素对比,将查找的区间缩小为之前的一半,直到找到要查找的元素。首先可以了解一下二分查找的思路。......原创 2022-08-10 16:30:01 · 100 阅读 · 0 评论