自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用AI编程软件开发了一个AI五子棋软件

2025-11-22 11:17:20 91

原创 【开源项目】【自研算法】AI聊天通信C++项目

当前的进度是添加了AI模型实时训练和AI聊天功能,比起机器学习、深度学习那些涉及到深奥理论的算法,这个生成式AI模型不论是简洁性还是实用性都是非常好的,小规模数据训练成本为零。下图是使用不到一万字的文本训练后达到的效果,感觉还是挺不错的,朋友们有兴趣可以去我的开源项目看看。这是一个纯C++的AI聊天通信项目,可以传输文件。

2025-05-03 11:33:13 253

原创 【LeetCode】【简单】1、两数之和算法详解:梦开始的地方

因为要求出数组中两个数的和等于目标值的两个元素的下标,可以先构造一个数组,每个数组元素包含传入的数组元素以及对应的下标,然后再将这个数组排序,使用两个指针(非实际C++中的指针概念,只是用于存储元素的下标),一个指针left,从数组第一个元素(即最小的元素)开始,另一个指针right,从数组最后一个元素(即最大的元素)开始,如果两个指针指向的数字之和小于目标元素,一定是左边的指针对应的元素小了,因此将left加1,反之一定是右边的指针对应的元素大了,因此将right减1。整数,并返回它们的数组下标。

2025-04-29 23:59:19 1151

原创 【LeetCode】【中等】【每日一题】781. 森林中的兔子算法详解

也就是说,如果数字3总共出现了4次,那我们可以认为,这4次回答者都是白色兔子,白色兔子总数量为4,在数量为4的兔子只有白色一种的情况下,兔子总数即为最少。然而,数量为4的兔子不一定只有一种颜色,假如总共有8只兔子,其中白色4只,红色4只,如果我们提问了其中5只,它们都回答3,那么可以得出兔子总数至少为8,也就是当answer中3的出现次数小于等于4次时,最少有一种颜色的兔子数量为4,而answer中3的出现次数大于4次时,则最少有两种颜色的兔子数量为4,兔子总数总数最少为8。

2025-04-20 18:50:01 419

原创 写在《空之轨迹》发售20周年后

零之轨迹与碧之轨迹中有两位无法战胜的BOSS让我印象深刻,分别是一女一男。其二是风之剑圣,使用其招式二段斩,第一段击破完全防御,第二段击倒四位主角。零之轨迹与碧之轨迹都通关了2遍以上,没想到竟然还会有众主角倒下的差结局。零碧有了各种超能力加持,却仍然有无法跨越的壁障,确实无法否认初代时艾斯蒂尔与约修亚的强大,能够以主角四人组逼得剑帝从城堡跃下。空之轨迹已经发售20年了,很遗憾,我上大学后玩的是从网上下载的,不过倒是买了零之轨迹、碧之轨迹以及闪之轨迹的其中三部。

2025-03-28 03:56:33 177

原创 2023年,最危险与最inevitable的一年

伴随着这音乐的律动,无数美好新世界在心中跳跃,三层空间、怨念集合体、神经传送、光速回归、三头巨犬、黑洞封印,一直到世界的尽头,是科幻般的画面,迅速毁灭与重建的世界,以及维持着这个世界的意志。人类的想象力,真是无穷无尽。

2025-02-03 10:32:29 186

原创 LeetCode算法详解(中等):计算字符串的镜像分数

然后我们计算总分,先来看一个比较简单的办法,从头到尾遍历(遍历一)该字符串,对于遍历到的每个小写字母,再次遍历此位置(i)前的全部字母,遍历顺序为从后往前,如果某个字母没有被标记且是遍历一中的当前字母的镜像,则将总分加上i位置与此位置(j)的差:(score += i - j),并且标记这两个位置。比如'a'的镜像是'z',而'b'的镜像是'y',假定char型变量letter为某个小写字母,由此规律可总结推断出变量letter的镜像为('z' - letter + 'a')。,不存在满足条件的下标。

2025-01-05 22:13:46 1456

原创 (写在2024年的最后一天)这是一个一开始就绝望的世界还是一个有希望的世界

我们站在大地上,往蓝天望去,是一种深深的无力感,天空是那么的高,仿佛自己身处于最绝望的底层

2024-12-31 21:07:48 271

原创 得到0的操作数

把两个数字轮换着做减法,直到得到0为止,统计出数学运算的次数

2023-07-08 18:43:57 271 1

原创 算法题解:美丽下标对的数目

时间复杂度不到O(n^3),超过了100%的参赛者。

2023-06-25 12:18:01 156 1

原创 多多自走棋6月份几次对局分析

6月18日多多自走棋获得了第一名

2023-06-18 16:33:06 163

原创 算法题解:总行驶距离

算法复杂度是O(9),击败了100%的参赛者

2023-06-18 12:35:34 137

原创 算法题解:既不是最小值也不是最大值

先把长度为1和2的数组排除掉,再使用标准库的sort函数排序,取数组的第二个值即可。击败了100%的参赛者,时间复杂度是O(1)

2023-06-11 12:37:09 424 1

原创 加一:算法题解

本算法使用了递归算法和向量的反转,判断出了各种复杂的情况,时间复杂度是O(n),击败了100%的用户。

2023-06-09 17:37:20 106

原创 6月5日五子棋和棋局势分析

到目前为止白棋只有一条路可以赢,我的黑棋占据了天元和四角位置。

2023-06-05 12:15:05 103

原创 最小化字符串长度:算法题解

先排序,后把字符串归一化。击败了100%的参赛者,算法复杂度是O(n)

2023-06-04 13:03:09 101

原创 移除字符串中的尾随零:算法题解

先算出字符串的长度,再算出字符串中尾数0的数目,最后把字符串末尾的0全部截取掉,算法复杂度是O(n),击败了100%的用户

2023-05-28 12:31:21 324 1

原创 删除有序数组中的重复项:算法题解

时间复杂度是O(n),通过了361个测试用例,用时440ms

2023-05-26 17:57:15 114 2

原创 有效的括号:算法题解

isValid算法中使用了正则表达式的规则,也写出了regexMatch算法

2023-05-21 07:50:47 84 1

原创 最后一个单词的长度:算法题解

写出了获取字符串中单个字符的函数,并且使用了字符串对象的trim()方法。代码的时间复杂度是O(n),空间复杂度也较高。

2023-05-19 11:34:57 90 1

原创 回文数算法题解

写出了递归函数和判断int整型的位数的函数,得到了回文数题目的代码。回文数代码击败了57%的用户。

2023-05-18 11:58:16 106 1

原创 2022年忍者必须死3到达无双纪念

打到了无双段位,但是花了一些工作中挣来的钱,当时还在用PICO NEO3的官方应用学习八法太极。不知火舞是小白工作室当时新出的英雄。当时我还没有1勾SS级忍宗印法。

2023-05-18 08:18:52 123 1

原创 五子棋天人合一对局

五子棋使用了四子绝对双杀,打败了最高难度电脑《天人合一》。

2023-05-17 18:11:37 559 1

原创 爬楼梯算法解析

本爬楼梯算法使用了高中排列组合知识

2023-05-16 15:37:27 150 1

原创 我的twosum算法题解

需要使用2层遍历,再加上一些基础的附加条件,就可以写出这个算法。但是无法使用调试功能。

2023-05-07 08:46:09 223 1

原创 使用Matlab画出三只大雁

今天学习了Matlab画出一只大雁的代码,尝试了一段时间之后画出了三只大雁,现在把代码公布出来:

2023-04-06 10:19:01 202 2

空空如也

空空如也

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

TA关注的人

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