自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 【贪心算法类】C,C++写最小生成树问题

最小生成树(MST)是图论中的一个重要概念,旨在从一个加权无向图中找到一棵树,使得该树包含所有的顶点,并且边的总权重最小。Kruskal算法是求解最小生成树的经典算法之一。给定一个无向图,图中的每条边都有一个权重。我们的目标是找到一棵最小生成树,使得所有的顶点都被连接,并且边的总权重最小。Kruskal算法是一种贪心算法,它通过每次选择当前权重最小的边来构建最小生成树。通过对最小生成树问题的深入分析和实现,学习者可以掌握贪心算法的应用,提升解决实际问题的能力。

2025-01-23 14:56:44 954

原创 【贪心算法类】C,C++写活动选择问题

活动选择问题是一个经典的调度问题,旨在从一组活动中选择出尽可能多的互不重叠的活动。该问题可以通过贪心算法有效解决。给定一组活动,每个活动都有一个开始时间和结束时间。我们的目标是选择最大数量的活动,使得这些活动互不重叠。通过对活动选择问题的深入分析和实现,学习者可以掌握贪心算法的应用,提升解决实际问题的能力。

2025-01-23 14:52:52 1014

原创 【动态规划/贪心算法问题】零钱兑换问题

零钱兑换问题是一个经典的动态规划问题,旨在计算用最少的硬币数量来凑成指定金额。该问题可以通过动态规划和贪心算法来解决,但在某些情况下,贪心算法并不适用。贪心算法适用于某些特定的硬币面额组合,但并不适用于所有情况。贪心策略是每次选择面额最大的硬币,直到凑成目标金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。通过对零钱兑换问题的深入分析和实现,学习者可以掌握动态规划和贪心算法的应用,提升解决实际问题的能力。,表示不同面额的硬币,以及一个整数。

2025-01-23 14:48:51 1092

原创 【贪心算法类】C,C++写贪心算法

贪心算法(Greedy Algorithm)是一种常用的算法设计策略,旨在通过每一步选择当前看起来最优的选项来解决问题。虽然贪心算法在某些情况下能够找到全局最优解,但并不是所有问题都适合使用这种方法。通过对贪心算法的理解和应用,能够有效解决许多实际问题,尤其是在需要快速决策的场景中。以下是一个简单的贪心算法示例,解决零钱兑换问题,即用最少的硬币数量兑换指定金额。

2025-01-23 14:43:11 343

原创 【递归类】C,C++写汉诺塔问题算法

汉诺塔问题是一个经典的递归算法问题,源于印度的一个古老传说。问题的目标是将一组大小不同的圆盘从一个柱子移动到另一个柱子,遵循特定的规则:每次只能移动一个盘子,且不能将大盘子放在小盘子上面。通过对汉诺塔问题的深入理解,学习者可以更好地掌握递归算法的思想,并在实际编程中应用这些概念。

2025-01-23 14:36:29 2261

原创 【动态规划类】C,C++写编辑距离算法

编辑距离(Edit Distance),又称莱文斯坦距离(Levenshtein Distance),是一个经典的动态规划问题,用于衡量两个字符串之间的相似度。它表示将一个字符串转换为另一个字符串所需的最少编辑操作次数。通过动态规划实现的编辑距离算法,能够在保证准确性的同时兼顾计算效率,是处理字符串相似性问题的理想选择。动态规划是解决编辑距离问题的核心方法。其基本思想是将问题分解为子问题,并通过递推关系逐步求解。以下将详细介绍编辑距离算法的实现思路、C 和 C++ 的代码实现、总结以及实际应用场景。

2025-01-23 14:32:21 731

原创 【动态规划类】C,C++写矩阵链乘法算法

矩阵链乘法问题是一个经典的动态规划问题,目标是找到矩阵链乘法的最优计算顺序,以最小化标量乘法的次数。以下将详细介绍算法思路、C 和 C++ 实现、总结以及实际应用场景。算法思路问题描述给定一组矩阵链A1A2AnA1​A2​An​,其中矩阵AiA_iAi​的维度为pi−1×pipi−1​×pi​。矩阵乘法满足结合律,但不满足交换律,因此不同的计算顺序会导致不同的计算代价。目标是通过动态规划找到一种括号化方案,使得计算总代价最小。

2025-01-23 14:30:25 1011

原创 【动态规划类】C,C++写斐波那契数列的算法

斐波那契数列(Fibonacci Sequence)是一个经典的数学问题,广泛应用于算法设计和计算机科学领域。以下将详细介绍其算法思路、C 和 C++ 的实现、总结以及实际应用场景。

2025-01-23 14:25:09 323

原创 【动态规划类】C,C++写最长公共子序列的算法

最长公共子序列(Longest Common Subsequence, LCS)是一个经典的动态规划问题。给定两个序列,找到它们的最长公共子序列。子序列是指可以通过删除一些元素(或不删除)从原序列中派生出来的序列,但不能改变元素的相对顺序。设二维数组 dp[i][j]dp[i][j]dp[i][j] 表示字符串 X 的前 iii 个字符和字符串 Y 的前 jjj 个字符的最长公共子序列的长度。动态规划是解决 LCS 问题的核心方法。通过动态规划解决 LCS 问题,可以为这些场景提供高效的解决方案。

2025-01-23 14:13:04 534

原创 【动态规划类】C,C++写0-1背包问题的算法

0-1 背包问题是一个经典的动态规划问题,目标是在给定背包容量的限制下,选择若干物品使得总价值最大化。每个物品只能选择一次(即 0 或 1)。通过动态规划解决 0-1 背包问题,可以为这些场景提供高效的优化方案。

2025-01-23 14:11:54 814

原创 CRegKey 注册表操作

在根为 HKEY_CURRENT_USER的下面创建XZX\\4路径,4下面有名是name的数据123。在当前打开的文件夹下在设置个lpszKeyName文件夹,名是lpszValueName的数据lpszValue。例如:if(rKey.Open(HKEY_CURRENT_USER,"XZX\\4")==ERROR_SUCESS)例如 if(rk.Open(HKEY_CURRENT_USER,"XZX")==ERROR_SUCCESS)):删除打开路径下边的值。):删除SubKey。

2025-01-18 21:49:56 605

原创 Using mpiBLAST

【代码】Using mpiBLAST。

2025-01-18 21:49:23 869

原创 Linux Socket通信 C/S模型

(8)[代码]

2025-01-18 21:48:06 174

原创 gin框架的记录路由

gin 框架中采用的路由库是基于httprouter做的。

2024-03-19 10:03:08 605 3

原创 gin框架入门

Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。

2024-03-19 10:01:33 452

原创 golang中级篇快速上手

但 Go 的最新版本将读取并丢弃数据的任务交给了用户,如果你不处理,HTTP 连接可能会直接关闭而非重用,参考在 Go 1.5 版本文档。如果跳了这个坑,程序可能会分配大量的临时 slice 来指向原底层数组的部分数据,将导致难以预料的内存使用。中的结果 channel 是无缓冲的,这意味着只有第一个 goroutine 能返回,由于没有 receiver,其他的 goroutine 会在发送上一直阻塞。当你从一个已存在的 slice 创建新 slice 时,二者的数据指向相同的底层数组。

2023-12-14 16:35:13 153 1

原创 golang 初级篇快速入门

Go 是一门简单有趣的编程语言,与其他语言一样,在使用时不免会遇到很多坑,不过它们大多不是 Go 本身的设计缺陷。如果你刚从其他语言转到 Go,那这篇文章里的坑多半会踩到。如果花时间学习官方 doc、wiki、的大量文章以及 Go 的源码,会发现这篇文章中的坑是很常见的,新手跳过这些坑,能减少大量调试代码的时间。

2023-12-14 16:32:23 144 1

原创 golang的特性

我认为这是个非常难的问题,我们也还没有解决它,我们的垃圾回收器可以工作,但是有一些延迟问题,垃圾回收器可能会停顿,但是我们的看法是,我们相信尽管这是一个研究课题,虽还没解决但是我们正在努力。在Go里则不会发生这样的事情,每个函数的开头都会有若干指令以检查栈指针是否达到其界限,如果到达界限,它会链接到其它块上,这种连接的栈叫做分段栈,如果你使用了比刚开始启动时更多的栈,你就有了这种栈块链接串,我们称之为分段栈。有趣的是由于我们设计语言时所采用的方法,Go最终成为了一个非常好的通用语言,这有点出乎我们意料。

2023-12-07 17:23:41 84 1

原创 Golang基础框架图

这里我给大家整理归纳为四大块,分别是语法、中间件、后端开发、云原生。我们通过这个四个板块的学习,逐步进阶成一个可以从事后端服务器开发的工程师。

2023-12-07 17:23:24 1352 2

原创 Elasticsearch入门

在Elasticsearch中,文档归属于一种,而这些类型存在于Elasticsearch集群可以包含多个(数据库),每一个索引可以包含多个(表),每一个类型包含多个(行),然后每个文档包含多个(列)。

2023-12-04 17:54:33 67

2025年DeepSeeK开启AI算法变革元年.docx

2025年DeepSeeK开启AI算法变革元年

2025-04-17

《7天精通DeepSeek实操手册》.docx

《7天精通DeepSeek实操手册》

2025-04-17

2024年全球AI应用趋势年度报告.docx

2024年全球AI应用趋势年度报告

2025-04-17

DeepSeek V3搭建个人知识库教程.docx

DeepSeek V3搭建个人知识库教程

2025-04-17

2025年DeepSeek行业应用实践报告.docx

2025年DeepSeek行业应用实践报告

2025-04-17

Deepseek V3从零基础到精通学习手册.docx

Deepseek V3从零基础到精通学习手册

2025-04-17

Deep seek 看法.docx

Deep seek 看法

2025-04-17

【人工智能教育】基于Deepseek AI的超级降维知识输出教程:复杂概念的生活化解释与应用场景设计

内容概要:本文档《教大家如何使用Deepseek AI进行超级降维知识输出V1.0版.pdf》详细介绍了将复杂知识转化为通俗易懂的语言的方法。它通过“知识脱衣服”、现实锚定法、反常识检验、场景化测试和超级缝合术五个步骤,利用日常生活中的例子和流行文化中的梗,帮助用户将复杂的概念简化,使其易于理解。文档提供了多种场景模板(如菜市场、快递驿站、相亲、打麻将等),并给出了具体的提示词公式和案例,以确保知识降维的效果。此外,文档还提供了避坑指南和万能提示词组合包,确保每次只讲解一个核心概念,避免使用术语,并允许适当的简化说明。; 适合人群:适用于希望将复杂知识简化为大众易于理解形式的教育工作者、培训师、科普作者以及任何需要向非专业人士解释复杂概念的人士。; 使用场景及目标:①通过日常生活场景和流行文化的比喻,将复杂的科学和技术概念简化;②帮助用户掌握将专业知识转化为通俗语言的技巧,以便更好地进行教学、培训或科普活动;③确保知识降维后的表达能够被不同年龄段和背景的人群理解。; 其他说明:文档强调了每次只讲解一个核心概念的重要性,提倡使用“就像…”句式开头,并允许适当简化说明以降低理解难度。同时,文档提供了详细的案例和提示词,帮助用户在实际应用中更好地掌握知识降维的方法。

2025-04-15

全国热门旅游景点数据 旅游景点数据集

数据文档 背景描述 全国热门旅游景点数据,用于数据分析、可视化 数据说明 字段:城市、名称、星级、评分、价格、销量、省/市/区、坐标、简介、是否免费、具体地址 字段 数据类型 城市 string 名称 string 星级 string 评分 float 价格 float 销量 int 省/市/区 string 坐标 string 简介 string 是否免费 bool 具体地址 string 数据来源 数据来自:某平台爬取 问题描述 适用于分析: 1、全国景点分布 2、国民出游分析 3、假期出游建议 4、景区价格分析

2025-04-15

让你的DeepSeek能力翻倍的使用指南

让你的DeepSeek能力翻倍的使用指南

2025-04-11

当我用 DeepSeek 学习、工作和玩,惊艳!含提问攻略、使用实例和心得(1).docx

当我用 DeepSeek 学习、工作和玩,惊艳!含提问攻略、使用实例和心得(1)

2025-04-11

DeepSeek-R1使用指南(简版)

DeepSeek-R1使用指南(简版)

2025-04-11

chromedriver-win64_120.0.6099.28.zip

chromedriver-win64_120.0.6099.28

2025-04-11

教大家如何使用Deepseek AI进行超级降维知识输出V1.0版

教大家如何使用Deepseek AI进行超级降维知识输出V1.0版

2025-04-11

chromedriver-win64_120.0.6099.35.zip

chromedriver-win64_120.0.6099.35

2025-04-11

chromedriver-win64_120.0.6098.0.zip

chromedriver-win64_120.0.6098.0

2025-04-11

chromedriver-win64_120.0.6099.62.zip

chromedriver-win64_120.0.6099.62

2025-04-11

chromedriver-win64_120.0.6099.56.zip

chromedriver-win64_120.0.6099.56

2025-04-11

chromedriver-win64_120.0.6099.18.zip

chromedriver-win64_120.0.6099.18

2025-04-11

chromedriver-win64_120.0.6099.5.zip

chromedriver-win64_120.0.6099.5

2025-04-11

普通人如何解决DeepSeek服务器繁忙.docx

普通人如何解决DeepSeek服务器繁忙

2025-04-17

DeepSeek神级提示词,让你轻松驾驭AI.docx

DeepSeek神级提示词,让你轻松驾驭AI

2025-04-17

教大家如何使用Deepseek AI进行超级降维知识输出V1.0版(1)(1).docx

教大家如何使用Deepseek AI进行超级降维知识输出V1.0版(1)(1)

2025-04-17

DeepSeek 提问攻略、使用实例和心得.docx

DeepSeek 提问攻略、使用实例和心得

2025-04-17

DeepSeek 实用万能提问模板.docx

DeepSeek 实用万能提问模板

2025-04-17

小白入门DeepSeek50个高阶提示词 (1).docx

小白入门DeepSeek50个高阶提示词 (1)

2025-04-17

deepseek 使用指南.docx

deepseek 使用指南

2025-04-17

DeepSeek本地部署 再也不怕服务器崩了!.docx

DeepSeek本地部署 再也不怕服务器崩了!

2025-04-17

DeepSeek彻底火了,如何用,有多强,一文带你看懂!(2).docx

DeepSeek彻底火了,如何用,有多强,一文带你看懂!(2)

2025-04-17

DeepSeek 万能提问模板.docx

DeepSeek 万能提问模板

2025-04-17

DeepSeek 15天指导手册——从入门到精通(1).docx

DeepSeek 15天指导手册——从入门到精通(1)

2025-04-17

Deepseek 高效使用指南.docx

Deepseek 高效使用指南

2025-04-17

10天精通 DeepSeek 实操手册.docx

10天精通 DeepSeek 实操手册

2025-04-17

DeepSeek隐藏玩法,99%的人都不知道!.docx

DeepSeek隐藏玩法,99%的人都不知道!

2025-04-17

零基础使用DeepSeek高效提问技巧.docx

零基础使用DeepSeek高效提问技巧

2025-04-17

DeepSeek 万能公式.docx

DeepSeek 万能公式

2025-04-17

DeepSeek爆火详细报告.docx

DeepSeek爆火详细报告

2025-04-17

Deepseek 应该怎样提问.docx

Deepseek 应该怎样提问

2025-04-17

DeepSeek-30个喂饭指令.docx

DeepSeek-30个喂饭指令

2025-04-17

DeepSeek使用攻略.docx

DeepSeek使用攻略

2025-04-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除