网站首页 站内搜索

搜索结果

查询Tags标签: fast,共有 188条记录
  • Java集合的快速失败机制 “fail-fast”

    是java集合的一种错误检测机制,当多个线程对集合进行结构上的改变的操作 时,有可能会产生 fail-fast 机制。 例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中 的元素,在某个时候线程2修改了集合A的结构(是结构上面的修改,而不是简 单的修改…

    2022/1/19 22:20:49 人评论 次浏览
  • SpringDoc-OpenApi与Fastjson冲突——FastJsonHttpMessageConverter对String的默认处理

    我的项目中默认是这样使用FastJsonHttpMessageConverter的: @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConver…

    2022/1/18 6:05:21 人评论 次浏览
  • SpringDoc-OpenApi与Fastjson冲突——FastJsonHttpMessageConverter对String的默认处理

    我的项目中默认是这样使用FastJsonHttpMessageConverter的: @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConver…

    2022/1/18 6:05:21 人评论 次浏览
  • 算法 判断单链表是否有环 快慢指针法

    class Solution { public:bool hasCycle(ListNode *head) {ListNode* fast=head,* slow=head;while(fast&&fast->next){fast=fast->next->next;slow=slow->next;if(fast==slow){return true;}}return false;} };思路:准备两个指针fast和slow,循环链…

    2022/1/16 12:04:17 人评论 次浏览
  • 算法 判断单链表是否有环 快慢指针法

    class Solution { public:bool hasCycle(ListNode *head) {ListNode* fast=head,* slow=head;while(fast&&fast->next){fast=fast->next->next;slow=slow->next;if(fast==slow){return true;}}return false;} };思路:准备两个指针fast和slow,循环链…

    2022/1/16 12:04:17 人评论 次浏览
  • Java双指针技巧

    在我们练习Java算法的时候,难免会遇到一些题目利用一些技巧性的解题方法比不用要强很多,这次主要分享一下有关双针的技巧。 双指针一般分为两类:一类是快慢指针,一类是左右指针。前者解决主要链表中的问题,比如典型的判断链表中是否包含环;后者主要解决数组(或字符…

    2022/1/15 20:33:41 人评论 次浏览
  • Java双指针技巧

    在我们练习Java算法的时候,难免会遇到一些题目利用一些技巧性的解题方法比不用要强很多,这次主要分享一下有关双针的技巧。 双指针一般分为两类:一类是快慢指针,一类是左右指针。前者解决主要链表中的问题,比如典型的判断链表中是否包含环;后者主要解决数组(或字符…

    2022/1/15 20:33:41 人评论 次浏览
  • LeetCode_双指针_简单_283.移动零

    目录 1.题目2.思路3.代码实现(Java)1.题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。 来源:力扣(…

    2022/1/15 6:07:37 人评论 次浏览
  • LeetCode_双指针_简单_283.移动零

    目录 1.题目2.思路3.代码实现(Java)1.题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。 来源:力扣(…

    2022/1/15 6:07:37 人评论 次浏览
  • 判断链表里是否有环(算法)

    思路:采用快慢指针,若有环 快慢指针一定会在某处相等public boolean checkCycle(ListNode head){if(head==null)return fasle;ListNode slow = head;ListNode fast = head;while(fast!=null&&fast.next!=null){slow = slow.next;fast = fast.next.next;if(slow=…

    2022/1/13 14:34:05 人评论 次浏览
  • 判断链表里是否有环(算法)

    思路:采用快慢指针,若有环 快慢指针一定会在某处相等public boolean checkCycle(ListNode head){if(head==null)return fasle;ListNode slow = head;ListNode fast = head;while(fast!=null&&fast.next!=null){slow = slow.next;fast = fast.next.next;if(slow=…

    2022/1/13 14:34:05 人评论 次浏览
  • 斐波拉契(算法)

    一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 思路:逆向思维 ;如果我从第n个台阶进行下台阶,下一步有2中可能,一种走到第n-1个台阶,一种是走到第n-2个台阶。即 F(n) = F(n-1)+F(n-2);pu…

    2022/1/12 17:06:03 人评论 次浏览
  • 斐波拉契(算法)

    一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 思路:逆向思维 ;如果我从第n个台阶进行下台阶,下一步有2中可能,一种走到第n-1个台阶,一种是走到第n-2个台阶。即 F(n) = F(n-1)+F(n-2);pu…

    2022/1/12 17:06:03 人评论 次浏览
  • 【算法-初级-数组】删除排序数组中的重复项(多语言版实现)

    【算法-初级-数组】删除排序数组中的重复项(多语言版实现)

    2022/1/12 11:04:07 人评论 次浏览
  • 【算法-初级-数组】删除排序数组中的重复项(多语言版实现)

    【算法-初级-数组】删除排序数组中的重复项(多语言版实现)

    2022/1/12 11:04:07 人评论 次浏览
扫一扫关注最新编程教程