- 博客(88)
- 收藏
- 关注
原创 与Linux的第一次约会:如何避免“尬聊”并爱上终端?
本文到这里也就结束了,此时可能会有读者这么说了:这篇文章有点太短了吧?这点小编承认,我这篇文章写的确实很短,因为这篇文章小编主要是讲解Linux环境的搭建,万事开头难,如果Linux环境还不会搭建的话,那么之后Linux的学习我们是更不可能完成了,所以由此诞生了这一篇文章。
2025-03-13 09:00:00
1316
62
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(7)
本文到这里也就结束了,对于今天小编讲述的两个问题,小编希望各位读者朋友要好好掌握,因为动态规划的问题不仅仅涉及我们之后考研,还涉及到部分公司的笔试或者面试问题,只有我们储备好知识,才可以从容的面对这些问题。小编在写这篇博客的时候正值期末周,所以文章写的可能有点乱,希望各位读者见谅,我发现直到期末周才可以让人后悔为什么这学期没有好好的学知识,小编现在复习的头都快大了!如果文章有错误,可以在评论区指出,我会定时看评论来进行回复,一起写题的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2025-02-03 09:00:00
1339
5
原创 2024:成长、创作与平衡的年度全景回顾
回首2024年,每一篇文章的创作背后,都是无数的思考与付出。从灵感的碰撞到文字的锤炼,从分享个人经历到深度剖析复杂话题,我经历了无数个夜晚,坐在电脑前,文字在屏幕上跃动,带着一丝期待与未知。这一年,不仅是写作的一段历程,更是自我成长的积淀。而如今,“博客之巅2024年度总评选”如约而至,这不仅是一次对于自己一年来创作成果的总结,更是一次与读者互动、与同行对话的机会。而这次评选,更是让我回顾过去一年的创作,看到自己的进步与不足,感受到这份创作的真正意义。
2025-01-20 09:00:00
1512
73
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(6)
本题目到这里也就完全结束了,今天是小编第一次讲述多状态dp问题,所以有些地方难免会出错,希望读者见谅,有错误可以在评论区指出,我会定时看评论,最近小编在期末备战,我越发觉的自己越到关键玩心越大,今日我又玩到了很晚,匆匆的结束本篇文章,希望以后的我看到这句话引以为戒,一起做题的时光总是很短暂,那么各位大佬们,我们下一篇文章见啦!
2025-01-17 14:47:14
2676
52
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(5)
本文到这里也就完全结束了,请各位读者朋友一定要好好的理解好这两个题目,动态规划的路径问题到这里也就结束了,希望各位可以通过我讲述的题目可以大致掌握这种题目的做法,其实五步走就可以完成大部分动态规划的题,在之后小编题目的讲解中读者朋友应该就会体会到这句话的意义,如果文章有错误的话,可以在评论区点出,我会及时改正,学习的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2025-01-09 14:40:40
3487
74
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(4)
截止到目前,本文的内容已经全部结束了,今天小编还是讲述了两个题目,希望各位读者好好的理解,如果有不懂的地方可以随时私信小编,小编会在空闲时间及时回复,最近我在实训,所以文章发布的有点慢,各位读者朋友见谅,不过当你看到这篇文章的时候,可能小编已经结束实训了,因为这是我的库存(理直气壮),一起学习的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2024-12-27 09:00:00
4103
113
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(3)
此时本文到这也就结束了,今天小编讲述的两个题目关联性很强,所以小编推荐各位可以做完第一个题目的时候,先不看我的分析,直接上手第二个题目就可以,因为第二个题也就在方程那部分和第一题有些许的不同,其他的分析方法和第一个题目都是一样的,如果文章有错误的话,请在评论区指出,小编会定时看评论区对本文进行更正,一起刷题的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2024-12-23 12:53:00
4896
103
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(2)
本文到这里也就结束了,希望各位读者朋友好好掌握这两道题目的解题方法,之后的动态规划题目可能都会有这两道题目的影子,动态规划题目难度就是这样,如果我们找到了恰当的方法,那么遇到它们也不会犯愁了,一起写题目的时光总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2024-12-20 16:30:16
3174
77
原创 深入理解C++优先级队列:原理解析与代码实战
数据结构——原来二叉树可以这么学?(2:堆的详解)-优快云博客,在这篇文章中我就详细介绍了堆的相关概念和如何去实现的,我推荐各位看一看这个文章,避免等会听的懵逼,因为我是默认大家是会堆这个结构的,下面废话不多说,小编介绍一下优先级队列相关的功能。
2024-12-15 09:49:21
1114
106
原创 解锁动态规划的奥秘:从零到精通的创新思维解析(1)
动态规划(Dynamic Programming,简称 DP)是一种通过将问题分解为更小的子问题,逐步求解以达到整体最优解的算法方法。它的核心思想在于:利用最优子结构和重叠子问题,避免重复计算,从而提升算法效率。
2024-12-13 10:35:23
4551
88
原创 解锁“二分魔法”:让算法题轻松找到答案的秘密(2)
34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode)本文到这里也就结束了,小编先自我批评一下,我认为这篇文章我写的很烂,主要是因为相隔时间太久写的,依稀记得,本文我是在11月中旬写的,现在我写完的时间是十二月初,隔了很长时间,有些内容我都忘了,所以可能有的地方衔接不上,恳请各位读者见谅,如有意见,放到评论区批评我即可,一起写题的时光总是很短暂的,那么各位大佬们,我们下一期再见啦!
2024-12-05 09:00:00
1338
82
原创 语言的艺术:探秘基于GPT模型的文本生成与优化之美
在人工智能蓬勃发展的今天,语言模型如同文字艺术的魔术师,赋予了计算机以“书写”的能力。在GPT的推动下,语言生成正步入一个全新高度。GPT是一种基于Transformer架构的大型语言模型,其核心思想是通过海量语料训练,让模型学会上下文关联,从而在生成文本时展现出“思考”的能力。因此,在享受AIGC(AI Generated Content)带来的便利时,我们也应加强模型监管和生成内容的评估。本文将带你走进GPT的世界,探索其工作原理,使用代码体验文本生成的魅力,并揭示如何优化模型生成更符合需求的内容。
2024-12-05 09:00:00
1050
45
原创 解锁“二分魔法”:让算法题轻松找到答案的秘密(1)
二分查找算法(Binary Search)是一种高效的查找算法,核心思想是“分而治之”,适用于在一个有序的数组中快速定位目标值。通过反复将查找范围对半缩小,二分算法显著降低了查找的复杂度,从线性 (O(n)) 降到对数级别 (O(\log n))。它的关键在于精确判断中间元素与目标值的关系,并灵活调整上下界,从而迅速锁定答案。尽管实现相对简单,但在细节处理上却需要严格考虑边界条件,稍有不慎可能出现死循环或逻辑错误。这种算法不仅是面试中的常客,也是高效数据处理的基础工具之一。
2024-12-01 09:00:00
1233
100
原创 解锁高效算法思维:滑动窗口法,让你轻松搞定复杂题!(3)
今天同样是两个算法题的解析,小编认为这两个题还是蛮有教育意义的,各位读者朋友一定要熟悉它的用法,特别是第二个的优化,小编认为还是很妙的,如果文章有错误,请在评论区指出,我会及时纠正自己的错误,一起做题的时光总是很短暂的,那么各位大佬们,我们下一篇文章见啦!
2024-11-30 09:00:00
1392
57
原创 AI的魔力:如何为开源软件注入智慧,开启无限可能
AI为开源软件生态带来了前所未有的智能化进步。随着AI技术的快速发展,我们作为开发者和技术爱好者,应该积极拥抱这些变化,参与到开源项目的贡献中,让AI为我们的技术梦想插上翅膀,开启属于我们的智能未来。一些新兴的AI工具,如GitHub的Pull Request审查功能,能够在代码合并之前通过AI算法分析两个版本的代码差异,自动推荐最合适的合并方式,并提示开发者可能出现的冲突点。与传统的静态分析工具不同,DeepCode能够理解代码的语义,给出更加精准的修改建议,为开源项目的维护者省去了大量的时间和精力。
2024-11-28 09:00:00
2003
32
原创 C嘎嘎探索篇:栈与队列的交响:C++中的结构艺术
此时此刻小编就完成了栈和队列的模拟实现,是不是很轻松,这直接套用别的容器接口的感觉就是舒服,如果容器的模拟实现也是这样该多好(当然不可能),希望后来的我可以完成各种容器的模拟实现文章的书写,感觉写一篇相关类型的文章可以帮助我更好的成长,如果文章有错误,可以在评论区点出,我会定期的回复读者朋友,那么各位大佬们,我们下一篇文章见啦!
2024-11-26 09:00:00
4675
103
原创 C嘎嘎探索篇:和stack,queue的相遇
适配器是一种设计模式(设计模式是一种被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该种模式是将一个类的接口转换成客户希望的另外一个接口。
2024-11-23 09:00:00
3670
106
原创 从代码到AI:程序员如何拥抱生成式AI?
从代码到AI,这场技术变革对程序员既是机遇,也是挑战。学会使用生成式AI工具,将其融入日常开发流程,是每个程序员在新时代必须掌握的技能。希望通过本文的分享,你能更好地拥抱生成式AI,为自己的职业发展打开新的可能性。未来已来,你准备好了吗?希望这篇博客能激发你对生成式AI的兴趣,如果有任何问题或想法,欢迎留言讨论!😊如果文章有错误的话,可以在评论区指出,小编会及时的更改自己的错误的,学习的时间总是短暂的,那么各位大佬们,我们下一篇文章见啦!
2024-11-21 09:00:00
2953
26
原创 解锁高效算法思维:滑动窗口法,让你轻松搞定复杂题!(2)
今天的两道算法题到这也就结束了,这俩算法题都有一个共性,它都要求我们要有转换题目条件的思想,这是我们在今后做算法题的时候最需要去培养的,希望各位读者都可以做到这一点,如果文章有错误,评论区指出,我会定时回复各位,一起做题的时光总是很短暂,那么各位大佬们,我们下一篇文章见啦!
2024-11-19 09:00:00
1617
98
原创 AIGC 实践全攻略:开启你的智能创作之旅!
AIGC 是指通过人工智能生成内容的技术,涵盖了文本、图像、音频、视频等多种形式。基于深度学习模型(如 GPT、DALL·E、Stable Diffusion 等),AIGC 技术可以通过训练数据学会模拟人类的表达方式,从而生成高质量的内容。
2024-11-18 08:00:00
1933
27
原创 解锁高效算法思维:滑动窗口法,让你轻松搞定复杂题!(1)
本文到这里也就结束了,今天是我们滑动窗口解法讲解的第一次篇文章,所以难免会有一些错误,各位读者朋友见谅,如果各位通过火眼金睛找到我文章错误的话,可以在评论区指出,我会定时看评论针对做出修改。一起做题的时光总是很短暂,那么各位大佬们,我们下一篇文章见啦!
2024-11-17 09:00:00
1399
83
原创 深入理解AIGC背后的核心算法:GAN、Transformer与Diffusion Models
AIGC的核心算法,如GAN、Transformer和Diffusion Models,为人工智能生成内容提供了强大的技术支撑。每一种算法都各有优势,适用于不同的内容生成场景。未来,随着算法的进一步优化和融合,AIGC将有望在更多创意领域产生深远影响。无论是内容创作者还是技术爱好者,了解这些核心算法背后的原理,都将帮助我们更好地理解和应用AIGC技术,实现内容创作的创新突破。希望这篇文章能为你揭开AIGC核心算法的神秘面纱,让你对AI内容生成的技术基础有更深入的理解!
2024-11-14 09:00:00
10803
54
原创 双指针算法的妙用:提高代码效率的秘密(3)
本篇文章到这也就全部结束了,希望各位好好理解我讲述的两道算法题,我会坚持每日两道算法题的更新,希望各位读者朋友在看完以后,如果我文章有一些错误的话,及时在评论区点出或者私信我,我定会及时修改,讲题的时光总是很短暂,那么各位大佬们,我们下一篇文章见啦~
2024-11-12 10:23:46
1426
90
原创 从文本到图像:AIGC 如何改变内容生产的未来
AIGC(AI-Generated Content),即由人工智能生成的内容,涵盖了文本、图像、音频、视频等各种形式。通过深度学习、生成对抗网络(GAN)和扩散模型等技术,AIGC 能够生成高度逼真、具有艺术性的内容。最初的AIGC主要集中于文本生成,如自动回复、新闻摘要等。但随着技术的进步,AIGC逐渐进入了图像、音频、视频生成等领域。尤其是近年来图像生成技术的突破,让AIGC成为了视觉内容生产的新利器,实现了从文本描述到图像生成的跨越。
2024-11-11 09:00:00
3305
36
原创 双指针算法的妙用:提高代码效率的秘密(2)
此时今天的两道题目到这里也就结束了,小编认为自己写的还是有些不太好,因为在写第二个题目的时候我忘记了相关的算法了,直到我重新看了一遍曾经的笔记后才想起来这个题目的解法,这个故事告诉我们要温故而知新,所以说第二个题目的讲解相对比较差一点,如果有错误,可以在评论区“批评”我,我还是很乐意接受各位的建议的,讲题的时光永远很短暂,那么各位大佬们,我们下一篇文章见啦!
2024-11-10 14:38:22
1679
62
原创 双指针算法的妙用:提高代码效率的秘密(1)
这是小编第一次专门写算法的文章,以前我写过的算法文章都是类似课后题的形式,也不算算法题的完整讲解,所以我讲解难免会出现一些问题,就比如子写错了,代码不对,思路不对等等问题,如果有问题的话,欢迎各位在评论区“批判”我,我很乐意接受各位的批评,相信在各位的批评下我会在之后的算法文章的撰写会越来越严谨,希望大家可以一起共勉,那么各位大佬们,说再见的时候到了,我们下一篇文章见啦~
2024-11-09 09:00:00
1062
45
原创 排序的秘密(1)——排序简介以及插入排序
希尔排序又称为缩小增量法。它的基本思想是:先选定一个整数gap3(通常是gap = n / 3 + 1),把待排序文件所有的记录分成组,把所有距离相等的记录在同一组内,并对组内的数据进行排序,然后继续让gap = gap / 3 + 1(至于为何加1,我等会再说)得到下一个数,之后重复上面的步骤,把数组继续分组,进行插入排序,当gap == 1的时候,就相当于直接插入排序了。
2024-11-07 09:00:00
2463
75
原创 细腻的链接:C++ list 之美的解读
list也和我们之前学过的某个数据结构息息相关,它就是:双链表,list的底层实际上就是带头双向循环链表,恰好小编这里有一个很形象的展示它的图片,这边我就分享出来了。通过上图我们就可以看出list的具体结构,它就是我们之前学过的双向带头循环链表(双链表),此时的list和上次我讲述的vector是一样的,它们都是一个模版类,因为vector容器的类型可能都是不相同的,他可以接受int,float,double作为类型。
2024-11-05 09:00:00
3397
84
原创 划界与分类的艺术:支持向量机(SVM)的深度解析
支持向量机(Support Vector Machine, SVM)是机器学习中的经典算法,以其强大的分类和回归能力在众多领域得到了广泛应用。这篇博客全面解析了SVM的工作原理、实现方法以及优化技巧,为你在项目中使用SVM提供了有力支持。随着数据规模的不断增加和计算资源的提升,SVM算法也在不断演进,如分布式SVM、量子SVM等新兴方向。如果你希望进一步探索SVM,推荐阅读**《Learning with Kernels》**这本经典书籍,它详细讲解了SVM的理论与实践。SVM的核心思想是找到一个。
2024-11-04 11:58:18
1158
16
原创 C嘎嘎探索篇:认识vector容器
前言:上篇文章小编讲述了string类的模拟实现,小编在刚开始写string类的时候说过,string并不算一个STL容器,只不过它和容器很类似用起来,下面小编将要讲述严格意义上来说我们学的STL的第一个容器:vector容器;下面废话不多说,开始走进vector容器的世界。正文:vector实际上和小编之前写过的顺序表是很类似的,我们可以把vector看成一个顺序表,不过vector可以接纳不同类型的变量,就比如vector可以分为储存int类型数据的vector、储存double类型数据的vector,
2024-11-03 09:00:00
4860
91
原创 编程小白如何成为大神?大学新生的最佳入门攻略
从编程小白到大神,需要的是耐心、毅力和正确的方法。大学阶段是打好基础的最佳时期,通过选择合适的编程语言、持续练习、善用资源、参与项目,你可以在编程的世界中快速成长。最重要的是,不要害怕犯错,享受学习编程的过程,勇于接受挑战,未来的编程大神,就是你!
2024-11-01 09:00:00
774
18
原创 精益求精:提升机器学习模型表现的技巧”
在机器学习项目中,优化模型性能是一项持续的挑战,需要掌握划分数据集的策略、避免过拟合与欠拟合、超参数调优等技巧。未来,自动化机器学习(AutoML)可能进一步简化模型调优的过程,但理解这些优化技巧仍是不可或缺的技能。希望本文能帮助你在模型训练的旅途中少走弯路,实现更高效的性能提升!如果文章有错误,请在评论区指出,我会及时的进行回复,那么各位大佬们,我们下一篇文章见啦~
2024-10-30 08:00:00
1276
24
原创 探索C嘎嘎:认识string类
auto关键字是在C++11推出来的语法知识,它的作用就是自动帮我们去认识右边变量的类型,它可以帮我们减少识别右边的变量类型,有的时候我们不清楚右边的类型,有了auto之后,妈妈再也不用担心我不知道变量类型啦~(狗头),下面我来介绍一下auto的特点。
2024-10-29 09:00:00
1722
46
原创 深入解析机器学习算法
机器学习算法种类繁多,每种算法都有其特定的应用场景和优势。在线性数据上,线性回归和逻辑回归具有较好的表现;在非线性数据上,SVM、决策树和随机森林则更加有效。而对于无监督学习,K-Means 聚类和 PCA 是两种常见的选择。随着数据和任务的复杂性增加,强化学习和深度学习等算法也逐渐展现出强大的能力。不同的任务和数据集需要选择不同的算法。理解每种算法的工作原理、适用场景和局限性,能够帮助我们在实际应用中选择最合适的算法,从而最大化模型的效果。
2024-10-24 12:06:56
1547
34
原创 探索C嘎嘎:初步接触STL
在前文小编讲述了模版初阶,其实讲述模版就是为了给讲STL提前铺垫,STL是C++中很重要的一部分,各位读者朋友要知道它的份量,下面废话不多说,开始走进STL的世界。目录:1.STL是什么2.STL的版本3.STL的六大组件4.STL的重要性5.如何学习STL。
2024-10-24 08:00:00
1177
34
原创 如何看待诺贝尔物理学奖颁给了机器学习与神经网络
近年来,诺贝尔物理学奖的颁布引发了广泛的讨论,尤其是当这一世界顶尖奖项被授予了与机器学习和神经网络领域相关的研究时,引发了科学界与公众的热烈反响。这一事件表明,物理学和计算科学的交叉领域,尤其是人工智能的崛起,已经不再局限于计算机科学的范畴,而是在各个基础学科中发挥着越来越重要的作用。
2024-10-22 08:00:00
2056
36
原创 探索C嘎嘎:模版初阶
其实函数模版就已经讲述了许多模版的特性了,所以在类模版的时候小编会少说一点知识点,不然就显的我水字数了template //不一定就这些class wang//类内成员函数的定义或者类内成员的定义public:_size = 0;int _size;
2024-10-21 09:00:00
2799
54
原创 机器学习入门:概念、算法与应用
机器学习(Machine Learning)是人工智能的一个子领域,指的是通过进行模型的训练,使得计算机系统能够在没有明确编程指令的情况下,自动从经验中学习并作出预测或决策。机器学习的核心思想是通过算法从数据中发现模式或规律,以便在未来对新的数据做出合理的判断。
2024-10-19 08:00:00
1043
15
原创 探索C嘎嘎:内存管理
●new的原理1.调用operator new函数申请空间。2.在申请空间的同时调用构造函数,完成对象的构造。●delete的原理1.调用operator delete函数释放空间。2.在释放空间的同时调用析构函数,完成对象的析构。●new[T]的原理1.调用operator new[]函数申请空间,而operator new[]实则是调用了T次operator new来进行申请空间。2.在申请的空间调用了T次构造函数●delete[T]的原理。
2024-10-18 09:00:00
2568
45
原创 C嘎嘎入门篇:类和对象(3)
1.无论是否显示写初始化列表,每个构造函数都有初始化列表2.无论是否在初始化列表显示初始化,每个成员都有走初始化列表进行初始化。1.C++支持内置类型隐式类型转换成类类型的对象,不过需要有相关内置类型为参数的构造函数。class wangpublic::_a(a)//通过打印来看看内置类型转换成类类型的效果_a = x._a;
2024-10-16 10:08:04
1782
39
单链表相关的代码,在文章写之前先交上
2024-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人