自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智能体学习第二周

async/await是ES中基于Promise用来解决异步的一个方案,async函数的执行会返回Promise对象,并且把内部的值进行Promise的封装。在不使用Promise的情况下,我们调用异步函数是需要进行嵌套的,当嵌套的层级过多时,难免会造成阅读和维护的困难,所以我们可能通过Promise来简化它。通过Promise就可以实现异步操作的简化,如下面的代码就是通过Promise函数来实现多次异步操作。尽管如此,在代码量过多时,Promise 中可能依然充斥着大量的。

2025-05-19 01:21:28 341

原创 智能体学习第一周

这里是我们的prompt区,我们要通过markdown语句对智能体的规则进行限制,但是我们并不需要直接写对应的markdown语句,只需要写好基本的设定,点开右上角的魔法棒,点击自动优化,系统就会帮你自动生成对应的markdown语句,我们只需要在这个基础上再进行修改即可。这里是智能体的技能相关模块,在这里,我们可以为智能体添加相关的插件,提高智能体的能力,同时还可以自己导入相关资料,加强智能体的知识能力。这里是我们对智能体的预览模块,通过该模块即可对智能体的能力进行测试,方便我们进行相应的调整。

2025-03-31 10:44:24 414

原创 数据结构学习 days5

虽然说这道题目标签有列表,但是用循环链表来做反而非常适合这道题。链表的特点是相比数组,删除其中的元素更加方便,而这道题正好需要我们删除线性表中的元素,用链表来解决就简单多了。

2024-01-27 00:22:55 342

原创 数据结构学习 days4

看上去比较复杂,实际上只考虑括号即可。如果只考虑左右两边括号相等的情况还不够,还要考虑括号的位置是否正确,比如“)1+2(”这种肯定是错的。我们可以先对字符串进行一次遍历,在遍历中统计左/右括号出现的次数,我们先假定一个初始值为0的变量sum,然后在遍历过程中,碰见左括号,则让sum++,右括号则--,因为只要括号位置正确,sum一定不是负数,所以只要sum < 0,则直接输出NO,结束循环。如果循环正常结束,再判断sum是否为零,为零则说明左右二边的括号相等,输出YES,否则输出NO.

2024-01-25 23:09:23 252

原创 数据结构学习 days3

显然在链表中,二种都可以,但在栈中,我们大部分情况下都选择头插法。因为栈有着后进先出的特性,因此如果要进行数据删除的操作,使用尾插法,每一次删除都要遍历一遍链表,找到链表的最后一个元素,假设链表中有n个元素,并且要删除所有的元素,那么其时间复杂度便是O(n!栈在我们的软件开发过程中无处不在,最为常见的“撤回键”就是根据栈的原理来实现的。所以说,在未来的软件开发过程中,栈具有重要的地位。栈可以通过二种方式来实现,一种是利用数组,另一种是利用链表的方式,我这里通过链表来对栈进行实现。首先是对栈进行初始化。

2024-01-24 23:18:01 638 1

原创 数据结构学习 days2

线性表主要分为2种,一种是顺序线性表,一种是链式线性表,先来看看顺序线性表。

2024-01-23 23:18:18 1290 1

原创 数据结构学习 day1

空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。空间复杂度不是程序占用了多少字节的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。④当遇见多阶混合时,利用极限法,只看最高阶数(例如n^3+logn+n^2,则取O(n^3))3.如果最高阶项存在且不是1,则去除与这个项相乘的常数。2.在修改后的运行次数函数中,只保留最高阶项。②当复杂度包含n时,只取n最高阶项,即O(n)③当复杂度为对数时,表示为O(logn)①当复杂度为常数时,都表示为O(1)参考资料:《大话数据结构》

2024-01-22 21:16:42 495

空空如也

空空如也

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

TA关注的人

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