墨风如雪博客

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

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

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

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

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

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

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

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

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

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

墨风如雪

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

最新 热点 随机
最新 热点 随机
腾讯混元MT-7B:打破参数迷思,重塑机器翻译版图 瑞士AI宣言:Apertus如何定义开放大模型 月之暗面Kimi K2-0905:代码与创意的新篇章? 谷歌“蕉”傲登场!AI生图告别“走钟”时代 2025,AI世界模型新篇章:腾讯混元Voyager展望 单GPU秒产一分钟!MAI-Voice-1,微软语音AI的“核爆”时刻?
别再卷万亿参数了,这个4B模型正把AI工作站塞进你的手机全球最佳开放模型!OpenAI开源GPT-OSS,AI界迎来巨变!声音即影像:昆仑万维SkyReels-A3如何叩响内容创作的革命前夜9B参数硬撼72B,GLM-4.1V凭什么搅动AI江湖?2B参数掀翻巨头牌桌:昆仑万维UniPic 2.0的“四两拨千斤”天工V2发布:AI终于撕掉了“纯文本”的标签
每日一道算法题:电话号码的字母组合算法实现 天工V2发布:AI终于撕掉了“纯文本”的标签 从零开始 教你使用Docker搭建Aria2下载服务(超详细) AI圈炸锅!OpenAI发布o3和o4-mini:不止聪明,更能“看图思考”和自主干活了? Trae平台正式宣布全量支持Claude 3.7 Sonnet:技术升级与开发者价值解析 告别阅读疲劳!谷歌NotebookLM中文播客功能炸裂登场,让你的笔记『听』起来!
标签聚合
设计模式 java deepseek AI 算法 spring 大模型 教程

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

Theme Kratos Made By Seaton Jiang