墨风如雪博客

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

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

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

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

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

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

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

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

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

2023年 7月 29日 0条评论 210点热度 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条评论 212点热度 0人点赞 墨风如雪 阅读全文

墨风如雪

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

最新 热点 随机
最新 热点 随机
DeepSeek OCR:用'眼睛'阅读长文本,AI记忆新纪元? 告别代码苦海:Manus 1.5 让你的创意以光速落地 Anthropic Haiku 4.5:这波AI性能,我愿称之为“超值”! 美团LongCat-Audio-Codec:给语音大模型装上“顺风耳”与“巧舌” 告别无声AI视频!谷歌Veo 3.1打造沉浸式视听盛宴 Karpathy的nanochat:百元就能造ChatGPT?AI圈炸锅了!
10秒100MB,ChatExcel一键PPT:它真把报告变“魔法”了?深思熟虑的“终章”:DeepSeek-V3.1-Terminus,不止于“完善”英伟达Audio2Face开源:AI给虚拟角色注入灵魂告别纸上谈兵:Meta CWM让AI代码真正活起来告别指令,迎接AI同事!Kimi“OK Computer”模式震撼登场AI视频革命奇点:Sora 2的数字幻境
如何使用 Cloudflare 免费 CDN 加速和保护你的网站 单GPU秒产一分钟!MAI-Voice-1,微软语音AI的“核爆”时刻? JAVA基础 IO流详解 85倍速的视觉革命:苹果发布 FastVLM,让你的 iPhone ‘看图说话’,快到飞起! 混元生图2.1震撼开源:AI作画进入“高定”时代,还能完美写字! 告别臃肿与慢速:小米ZipVoice如何重塑语音合成?
标签聚合
deepseek java 大模型 教程 算法 设计模式 AI spring

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

Theme Kratos Made By Seaton Jiang