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

技术杂货店

专栏成员
317
文章
202783
阅读量
25
订阅数
设计模式【15】--从审批流中学习责任链模式
责任链模式是一种行为型设计模式,也就是重点是处理数据,假设我们有一份数据,需要经过很多个节点处理,那么就会是以下这个样子:
秦怀杂货店
2022-04-07
7390
求二叉树的最近公共祖先,倘若不是二叉树呢?
如果给定以下搜索二叉树: {7,1,12,0,4,11,14,#,#,3,5},如下图:
秦怀杂货店
2022-02-17
4600
判断是不是平衡二叉树
输入一棵节点数为 n 二叉树,判断该二叉树是否是平衡二叉树。在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树 平衡二叉树(Balanced Binary Tree),具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。
秦怀杂货店
2022-02-17
1K0
算法面试题:买卖股票的最好时机(一)
假设你有一个数组prices,长度为n,其中prices[i]是股票在第i天的价格,请根据这个价格数组,返回买卖股票能获得的最大收益
秦怀杂货店
2022-02-17
9840
写个扫雷小游戏度过无聊周末
周末无聊,用Java写了一个扫雷程序,说起来,这个应该是在学校的时候,写会比较好玩,毕竟自己实现一个小游戏,还是比较好玩的。说实话,扫雷程序里面核心的东西,只有点击的时候,去触发更新。
秦怀杂货店
2022-02-17
6060
无快不破,在本地 docker 运行 IDEA 里面的项目?
前面已经搭建好了本地基于springboot,redis,mybatis的项目,其中redis,mybatis都是在docker中运行的,但是整个项目还是在IDEA上运行的,不如折腾一下,让项目在docker上跑起来。
秦怀杂货店
2022-02-17
1.1K0
雪花算法对System.currentTimeMillis()优化真的有用么?
前面已经讲过了雪花算法 ,里面使用了System.currentTimeMillis()获取时间,有一种说法是认为System.currentTimeMillis()慢,是因为每次调用都会去跟系统打一次交道,在高并发情况下,大量并发的系统调用容易会影响性能(对它的调用甚至比new一个普通对象都要耗时,毕竟new产生的对象只是在Java内存中的堆中)。我们可以看到它调用的是native 方法:
秦怀杂货店
2022-02-17
6520
面试官:讲讲雪花算法,越详细越好
前面文章在谈论分布式唯一ID生成 讲分布式唯一id,这篇文章很实在 的时候,有提到雪花算法,这一次,我们详细点讲解,只讲它。
秦怀杂货店
2022-02-17
1.5K0
从解决Github TimeOut到经典面试题:从输入URL到浏览器显示页面发生了什么?
在Windows操作系统上,push代码到git的时候,出现了Failed to connect to github.com port 443: Timed out的错误。一脸懵逼,浏览器网页也访问不了。
秦怀杂货店
2022-02-16
8500
推荐平时使用最多的绘图软件!!!
之前画图一般都是使用processOn(https://www.processon.com/),缺点就是只能通过网站画图,并且存在云端,不花钱想白嫖,只能画几张。
秦怀杂货店
2022-02-16
9110
刷题仓库:CodeSolution
前面的总结 2020年我写了什么? 中,说要建立一个刷题的仓库并且维护它,今天终于搞出了一个初级的版本,后续的题目会在这个仓库中更新。
秦怀杂货店
2022-02-16
1940
【2021.01.09】GitHub本周精选项目
看过来,带大家看看本周GitHub仓库趋势排行榜,有哪些不错的项目,值得我们关注的。
秦怀杂货店
2022-02-16
6141
推荐一个超级好用的博客系统Halo
狠人话不多,感谢halo的作者,下面是我自己服务器【腾讯云】搭建的博客首页。网址是: aphysia.cn ,公众号「秦怀杂货店」
秦怀杂货店
2022-02-15
1.1K0
剑指Offer | 连续子数组的最大和(二)
输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组。
秦怀杂货店
2022-02-15
4340
剑指Offer | 剪绳子(进阶版)
给你一根长度为 n 的绳子,请把绳子剪成整数长的 m 段( m 、 n 都是整数, n > 1 并且 m > 1 , m <= n ),每段绳子的长度记为 k[1],...,k[m] 。请问 k[1]*k[2]*...*k[m] 可能的最大乘积是多少?例如,当绳子的长度是 8 时,我们把它剪成长度分别为 2、3、3 的三段,此时得到的最大乘积是 18 。
秦怀杂货店
2022-02-15
4030
剑指Offer | 二叉树中和为某一值的路径(三)
给定一个二叉树root和一个整数值 sum ,求该树有多少路径的的节点值之和等于 sum 。
秦怀杂货店
2022-02-15
2320
剑指Offer | 调整数组顺序使奇数位于偶数前面(二)
输入一个长度为 n 整数数组,数组里面可能含有相同的元素,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,对奇数和奇数,偶数和偶数之间的相对位置不做要求,但是时间复杂度和空间复杂度必须如下要求。
秦怀杂货店
2022-02-15
2860
剑指Offer | 二叉树中和为某一值的路径(一)
给定一个二叉树root和一个值 sum ,判断是否有从根节点到叶子节点的节点值之和等于 sum 的路径。
秦怀杂货店
2022-02-15
2780
程序员面试金典【3 】-- URL化
URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)
秦怀杂货店
2022-02-15
1800
程序员面试金典【2 】-- 判断是否互为字符串重排
给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。(全部是小写字母)
秦怀杂货店
2022-02-15
2110
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档