P1008 三连击 题目链接: "https://www.luogu.com.cn/problem/P1008" 题目大意:找所有1:2:3格式的数。 解题思路:枚举一下第一个数,然后判断根据第一个数推导出来的第二、三个数是不是三位数即可,并且放好包含了1至9即可。 实现代码如下:
原创 2022-06-10 00:28:20
224阅读
初始化一个Bean的时候,先调用Bean的构造方法,这个对象就已经在内存中存在了(对象里的依赖还没被注入),把这个对象保存下来,当循环依赖产生时,直接拿到之前保存的对象,这样循环依赖就被终止了,依赖注入也就完成了。 ###例: 对象A中有属性是对象B,对象B中也有对象A,这样就产生了循环依赖。 1. ...
转载 2021-09-23 19:35:00
209阅读
2评论
 解决循环依赖整个过程           滴滴 
转载 2021-10-21 14:00:00
112阅读
2评论
一、问题和背景 昨天面试腾讯被问到了HashMap为什么线程不安全,多线程下会有哪些线程不安全的情况,记忆中隐约记得有个扩容链表成环的问题,但是问到为什么,怎么解决的,JDK1.8对这个问题有做出相关优化吗,gg了,不会。为自己点了一首凉凉。 二、源码解读 今天特意上网搜了一下答案,看到两篇博客觉得
原创 2021-05-30 10:56:54
2241阅读
转载 2020-10-17 10:02:00
91阅读
2评论
题目:原题链接(中等)标签:队列解法时间复杂度空间复杂度执行用时Ans 1 (Python)所有操作 = O(1)O(1)O(1)O(K)O(K)O(K)80ms (89.72%)Ans 2 (Python)Ans 3 (Python)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一(使用定长列表实现):class MyCircularQueue: def
原创 2021-08-26 10:42:45
162阅读
题目:原题链接(中等)标签:队列解法时间复杂度空间复杂度执行用时Ans 1 (Python)所有操作 = O(1)O(1)O(1)O(K)O(K)O(K)80ms (89.72%)Ans 2 (Python)Ans 3 (Python)LeetCode的Python执行用时随缘,
原创 2022-02-18 15:13:27
174阅读
一、习题 1.计算 n 的阶乘 这个问题还是比较简单的,n的阶乘可以写成123*…*n,因此可以利用一个循环函数,当<=n  #include <stdio.h> int main() { int i = 1; int n = 0; int sum = 1; scanf("%d", &n); for (i = 1; i <= n; i++) {
推荐 原创 2021-07-24 16:26:37
10000+阅读
2点赞
约瑟夫问题题目描述 个人围成一圈,从第一个人开始报数,数到 的人出列,再由下一个人重新从 开始报数,数到 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。注意:本题和《深入浅出-基础篇》上例题的表述稍有不同。书上表述是给出淘汰 名小朋友,而该题是全部出圈。输入格式输入两个整数 。输出格式输出一行 个整数,按顺序输出每个出圈人的编号。样例 #1样例输入 #110 3样例输
原创 12天前
64阅读
什么是循环依赖?循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。 Spring中循环依赖场景有: (1)构造器的循环依赖 (2)field属性的循环依赖。1. filed 属性注入的循环依赖代码@Service public class A { @Autowired private B b; } @S
题目:原题链接(中等)标签:数学、位运算解法时间复杂度空间复杂度执行用时Ans 1 (Python)O(2N)O(2^N)O(2N)O(1)O(1)O(1)204ms (48.94%)Ans 2 (Python)Ans 3 (Python)解法一:class Solution: def circularPermutation(self, n: int, start: int) -> List[int]: ans
原创 2021-08-26 10:26:29
90阅读
题目:原题链接(中等)标签:数组、双指针解法时间复杂度空间复杂度执行用时Ans 1 (Python)O(N)O(N)O(N)O(N)O(N)O(N)460ms (33.64%)Ans 2 (Python)Ans 3 (Python)解法一:class Solution: def circularArrayLoop(self, nums: List[int]) -> bool: visited = set()
原创 2021-08-26 10:27:37
203阅读
题目:原题链接(中等) 标签:数组、双指针
原创 2022-02-24 14:03:05
122阅读
题目:原题链接(中等) 标签:数学、位运算
原创 2022-02-24 15:28:30
58阅读
#1.输入三个数比较大小 int main() { int a = 0; int b = 0; int c = 0; scanf("%d%d%d", &a, &b, &c);//2 1 3 //算法实现 //a中放最大值 //b次之 //c中放最小值 if(a<b) { int tmp = a; a = b; b = tmp; }
推荐 原创 2021-07-15 20:44:43
10000+阅读
2点赞
简单-----复杂-----简单   简单:为了每日运行设备状态查询,用securecrt做了个脚本。刚开始很简单,直接拿以前的脚本过来小小修改下就搞定了。   复杂:上机一运行发现不对。配着superII引擎的6513对脚本反应不过来啊。循环无法运行我用的vbs。 #$language = "VBScript"#$interface = "1.0" Sub mai
原创 2008-10-31 14:32:39
10000+阅读
1点赞
5评论
题目:原题链接(中等)标签:队列、设计解法时间复杂度空间复杂度执行用时Ans 1 (Python)所有操作 = O(1)O(1)O(1)O(K)O(K)O(K)84ms (84.83%)Ans 2 (Python)Ans 3 (Python)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一:class MyCircularDeque: def __init
原创 2021-08-26 10:42:43
89阅读
题目:原题链接(中等)标签:队列、设计解法时间复杂度空间复杂度执行用时Ans 1 (Python)所有操作 = O(1)O(1)O(1)O(K)O(K)O(K)84ms (84.83%)Ans 2 (Python)Ans 3 (Python)LeetCode的Python
原创 2022-02-18 15:12:42
150阅读
题目 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计 ...
转载 2021-10-07 11:14:00
128阅读
2评论
小鱼比可爱题目描述人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。
原创 5月前
227阅读
  • 1
  • 2
  • 3
  • 4
  • 5