墨风如雪博客

  • 源码小店
  • 传家宝VPS
合并
算法

每日一道算法题:回文数算法详解

1. 算法概述 1.1 什么是回文数? 回文数是指一个数从左往右读和从右往左读是一样的,例如121、1221、12321等都是回文数。 1.2 回文数的特点 回文数是对称的,中间的数是对称轴。 2. 解题思路 2.1 从数学角度出发 从数学上考虑,实现回文数算法的核心思想是判断数的前半部分和后半部分是否相同。 2.2 从编程角度出发 从编程角度出发,我们可以先将数转化为字符串类型,再进行判断。 3. 算法实现 3.1 方案一:暴力枚举 暴力枚举算法时间复杂度较高,但是实现简单,对于小规模的数据集可行。 具体思路:遍…

2023年 7月 31日 0条评论 336点热度 0人点赞 墨风如雪 阅读全文
算法

每日一道算法题:环形链表详解

一、环形链表的定义和特点 1. 环形链表的概念 环形链表是一种特殊的链表,它的最后一个节点指向头节点,形成一个环。通常情况下,链表中的每个节点都有一个指针指向下一个节点。但在环形链表中,最后一个节点的指针指向头结点,达到了闭合的效果。 2. 环形链表的特点 环形链表有以下特点: 最后一个节点指向头结点,形成一个环 遍历时需要判断节点是否为空或是否遍历完整个链表,避免死循环 插入、删除、查询等操作需要注意环的特殊性质 二、环形链表的创建和操作 1. 创建环形链表的方法 创建环形链表的方法和单链表类似,只需将最后一个节…

2023年 7月 30日 0条评论 246点热度 0人点赞 墨风如雪 阅读全文
算法

双指针法和归并排序法 - 优化有序数组合并的算法

算法简介 在处理有序数组时,常常需要将它们合并到一起。一种朴素的方法是将它们直接合并,但这样需要将所有元素重新排序,时间复杂度为O(nlogn)。这篇文章介绍两种算法:双指针法和归并排序法,它们可以更加高效地合并有序数组。 双指针法 算法思路 双指针法是一种从两个有序数组的开头开始遍历的算法。 1.我们设定两个指针分别指向两个有序数组的第一个元素。 2.比较两个指针所指向的元素,把较小的元素加入到结果数组中,然后将指向该元素的指针后移一位。 3.重复以上步骤,直到有一个指针遍历完了整个数组。 这个方法类似于归并排序…

2023年 7月 29日 0条评论 238点热度 0人点赞 墨风如雪 阅读全文
算法

每日一道算法题:合并两个有序链表

题目描述 给出一个链表和一个值 x,对链表进行分隔,使得所有小于 x 的节点都在大于等于 x 的节点之前。 你应该保留两个分区中每个节点的初始相对位置 例如: 输入: head = 1->4->3->2->5->2, x = 3 输出: 1->2->2->4->3->5 思路分析 本题要求按照某个条件将链表分成两部分,可以采用双指针的方法实现,跑一遍循环,小于 x 的元素放在前面,大于等于 x 的元素放在后面。 具体实现步骤如下: 实例化两个链表:lessList 用于存放小于 x 的值,greaterList 用…

2023年 7月 28日 0条评论 242点热度 0人点赞 墨风如雪 阅读全文

墨风如雪

一个热爱生活,热爱分享的程序员

最新 热点 随机
最新 热点 随机
告别AI塑料感:阿里Qwen3-Omni-Flash要把大模型做成真人 GPT-5.2深夜炸场:为了让你每周少干10小时,OpenAI拼了 告别机械音!VoxCPM 1.5开源,这才是我们要的“最强嘴替” Mistral 掀桌了:Devstral 2 与 Vibe CLI 重塑开源编程体验 今夜,智谱把“手机贾维斯”的源代码,扔到了GitHub上 智谱GLM-4.6V开源:不仅仅是“看懂”,它终于长出了“双手”
文心5.0:2.4万亿参数的“全能AI”,它真做到了吗?字节TRAE SOLO:你的AI编程副驾已上线!阿里AI的“船票之战”:千问APP剑指C端,能否重塑格局?Grok 4.1:马斯克AI的里程碑式飞跃,它到底有多强?谷歌Gemini 3:当AI开始“自己动手”,我们离未来更近一步代码界震动!OpenAI的GPT-5.1-Codex-Max颠覆生产力?
惊了!国产代码大模型硬刚 GPT-4o,微软也来“蹭热度”? claude 3.7 sonnet 原型图平替,DeepSeek原型图开发指南 A2A协议引爆AI圈:谷歌联手50+巨头终结‘智能体孤岛’,谁将吃掉协作生态的万亿蛋糕? 炸裂!OpenAI 不声不响发布 GPT-4.1 全家桶,开发者狂喜:更快、更强、还更便宜? 每日一道算法题:二叉树的最小深度 AipexBase:AI时代,前端真的能“独立建国”了?
标签聚合
教程 大模型 算法 设计模式 AI java deepseek spring

COPYRIGHT © 2023 墨风如雪博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang