- 博客(10)
- 收藏
- 关注
原创 [剑指offer]面试题 13:在 O(1) 时间删除链表结点
3. 或者将后一个指针复制给当前,即修改当前节点的值与next,并修改当前节点的地址。给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。1.删除节点,即需要知道当前被删除的节点,以及上一个节点。返回删除后的链表的头节点。2. 修改指针,移除当前。
2024-11-16 14:58:04
187
原创 [剑指offer] 面试题 12:打印 1 到最大的 n 位数
输出:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,实现一个十进制数字报数程序,请按照数字从小到大的顺序返回一个整数数列,该数列从数字 1 开始,到最大的正整数 cnt 位数字结束。2.从1~最大数右开区间都是答案。输入:cnt = 2。
2024-11-16 14:50:46
122
原创 [剑指offer]面试题 10:二进制中 1 的个数
给定一个正整数 n,编写一个函数,获取一个正整数的二进制形式并返回其二进制表达式中。的个数(也被称为汉明重量)。
2024-11-16 13:38:47
209
原创 [剑指offer]面试题 9:斐波那契数列(扩展:青蛙跳台阶、矩阵覆盖)
【代码】[剑指offer]面试题 9:斐波那契数列(扩展:青蛙跳台阶、矩阵覆盖)
2024-11-16 13:32:19
185
原创 [剑指offer]面试题 8:旋转数组的最小数字
注意,数组 [a[0], a[1], a[2], …, a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], …, a[n-2]]。已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。它原来是一个升序排列的数组,并按上述情形进行了多次旋转。若旋转 4 次,则可以得到 [4,5,6,7,0,1,4]若旋转 7 次,则可以得到 [0,1,4,4,5,6,7]给你一个可能存在 重复 元素值的数组 nums
2024-11-16 13:21:49
104
原创 springcloud gateway集成swagger3实现API统一入口
项目使用springcloud gateway作为网关,统一路由各个服务的请求。产品为微服务架构,每一个web controller聚合服务都需要暴露接口给前端(VUE组件实现swagger自动配置API出入参和类型)。在云原生背景下,暴露每个web聚合服务的路由运维成本高且使用不方便。因此使用网关作为open api入口,实现每个聚合服务的接入、访问和debug.
2022-11-04 17:48:55
1491
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人