相交弦
码龄2年
关注
提问 私信
  • 博客:8,448
    8,448
    总访问量
  • 17
    原创
  • 70,826
    排名
  • 75
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:华南理工大学,22级计算机科学与技术(拔尖基地班)

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 毕业院校: 华南理工大学
  • 加入CSDN时间: 2023-01-12
博客简介:

xjx2022_1_12的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    176
    当月
    2
个人成就
  • 获得118次点赞
  • 内容获得9次评论
  • 获得98次收藏
创作历程
  • 5篇
    2024年
  • 12篇
    2023年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

计算机安全Ⅰ实验报告3.2:VBA+CDO发送邮件

发布资源 2024.11.19 ·
zip

计算机安全Ⅰ实验:利用 oledump.py 分析工具提取宏代码夺旗

发布资源 2024.11.19 ·
zip

计算机安全Ⅰ实验2.2:基于ssl协议的web服务器配置

发布资源 2024.10.31 ·
zip

华南理工大学全英班-软件工程PPT

发布资源 2024.10.31 ·
zip

计算机安全Ⅰ:实验2.1中间人攻击实验

发布资源 2024.10.31 ·
zip

计算机安全Ⅰ选修课实验一:基于Sage的密码学知识应用和验证

发布资源 2024.10.31 ·
zip

MusicGen环境配置+运行pre trained model

源码下载和示例参考:audiocraft源码github地址:https://github.com/facebookresearch/audiocraft/tree/main免费试玩(MusicGen的一个示例地址):https://huggingface.co/spaces/facebook/MusicGenMusicGen是audiocraft项目的一部分,它能够根据文本描述或旋律创造新的音乐。可创造多种风格的音乐,包括古典、爵士、流行和电子音乐等,甚至可以融合不同风格,创作出独特的音乐作品。
原创
发布博客 2024.10.29 ·
370 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

冒泡排序的平均时间复杂度|算法设计与分析作业

在冒泡排序的情况下,我们需要进行N次迭代。在每次迭代中,我们进行比较,并在需要时执行交换。给定大小为N的数组,第一次迭代执行(N-1)比较。第二次迭代执行(N-2)比较。写一个冒泡排序程序。并用实验证明,它的平均时间复杂度确实是。即使我们改变种子的值,时间复杂度都成二次函数曲线。所以冒泡排序的平均时间复杂度是。
原创
发布博客 2024.03.19 ·
342 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

Leetcode二叉树part3|训练营day16

代码随想录@程序员Carl104.二叉树的最大深度 (优先掌握递归)给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例: 给定二叉树 [3,9,20,null,null,15,7],返回它的最大深度 3。可以用前序或后序遍历(前者求的是深度,后者求的的高度)。
原创
发布博客 2024.02.25 ·
456 阅读 ·
13 点赞 ·
1 评论 ·
6 收藏

LeetCode二叉树part2 |代码训练营day15

思路:利用前序遍历或后序遍历,以及递归,翻转每个节点的左右节点。例如下面这张图:先翻转4的左右节点,第一层和第二层反转完毕;然后依次翻转2和7的左右节点,第三层反转完毕。判断是否是二叉树,要比较的是根节点的左右子树是否是互相翻转的。因为是先前序遍历,所以先进行交换左右孩子节点,然后反转左子树,反转右子树。利用上面的代码模板,可以写完下面10道题,你说赚不赚( ̄▽ ̄)思路:使用queue,先进先出,符合一层层遍历的特点。电脑坏了,用手机编辑的,只能凑合着看了。本文参考:@代码随想录@程序员Carl。
原创
发布博客 2024.02.10 ·
454 阅读 ·
10 点赞 ·
2 评论 ·
5 收藏

matlab全系列中文版下载

matlab好大,2022b占了19G。以上版本都可以下载,不用再付钱。,大家自己下载着看就行。
原创
发布博客 2024.01.28 ·
455 阅读 ·
13 点赞 ·
0 评论 ·
7 收藏

代码随想录训练营day14|LeetCode二叉树part1

代码随想录@程序员Carl快期末了,加速赶੭ ˙ᗜ˙ )੭。
原创
发布博客 2023.12.05 ·
531 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏

代码随想录训练营day13|LeetCode栈与队列part3

我们用栈实现队列,用队列实现栈来掌握的栈与队列的基本操作。接着,通过括号匹配问题、字符串去重问题、逆波兰表达式问题来系统讲解了栈在系统中的应用,以及使用技巧。通过求滑动窗口最大值,以及前K个高频元素介绍了两种队列:单调队列和优先级队列,这是特殊场景解决问题的利器,是一定要掌握的。
原创
发布博客 2023.12.02 ·
485 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

代码随想录算法训练营day11|Leetcode栈与队列part2

代码随想录@程序员Carl每写一道题我自个儿总结一下,文章肯定还是有不足之处的。
原创
发布博客 2023.12.02 ·
504 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

代码随想录训练营day10|Leetcode栈与队列part1

程序员Carl@代码随想录栈和队列是STL(C++标准库)里的两个数据结构。C++标准库有多个版本,三个最普遍的STL版本:HP STL 其他版本的C++ STL,一般是以HP STL为蓝本实现出来的,HP STL是C++ STL的第一个实现版本,而且开放源代码。P.J.Plauger STL 由P.J.Plauger参照HP STL实现出来的,被Visual C++编译器所采用,不是开源的。
原创
发布博客 2023.12.01 ·
918 阅读 ·
20 点赞 ·
1 评论 ·
18 收藏

代码随想录训练营day9|Leetcode字符串part2

1.在C++中,提供一个string类,string类会提供size接口,可以用来判断string类字符串是否结束,不用像C语言一样用'\0'来判断。//例如:i++){}vector<char>和string基本操作上没太大区别,但是string提供更多的字符串处理的相关接口,例如string重载了+,而vector没有。
原创
发布博客 2023.12.01 ·
479 阅读 ·
9 点赞 ·
1 评论 ·
10 收藏

代码随想录算法训练营day8|LeetCode、卡码网字符串part1

代码随想录@程序员Carl。
原创
发布博客 2023.12.01 ·
563 阅读 ·
12 点赞 ·
1 评论 ·
7 收藏

代码随想录算法训练营day7|哈希表02

代码随想录@程序员Carl。
原创
发布博客 2023.11.30 ·
431 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

代码随想录训练营day6|哈希表part01

力扣的这道题现在改了条件数组结构要小于1000,这个时候就要用数组来解,而不是用集合(set)。但是之前没有这个限制,第一种解题思路是按之前的题目描述来做的,我们用set来解。这时再来分析一下set的缺点:直接使用set 不仅占用空间比数组大,而且速度要比数组慢,set把数值映射到key上都要做hash计算的。为什么是s[i]-'a'呢。因为假如s[i]=='a',那a对应的下标就是0,这么推下去,z对应的下标就是25。注意:unordered_set的end()函数指向的是set最后一个元素之后的位置。
原创
发布博客 2023.11.11 ·
158 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

代码随想录训练营day4|24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II

1.在第二次写while循环的时候出现运行超时的情况,其实是我忘记在最后改变cur的值了。这个题也使用了双指针,两个指针也是有先后差。但是不同于上面那题,这里不用+1,没有为什么,写题的时候好好分析就行。多出来的一步是因为,慢指针要指向删除节点的前一个节点;4.时间复杂度小于O(2n),是因为return在while内啊,不是O(n*n)!我看到这个题的第一反应是翻转链表然后再遍历,这样时间复杂度就是O(2n),不好。5.我还用了if else,什么玩意,可以不要else的。@代码随想录@程序员Carl。
原创
发布博客 2023.10.30 ·
260 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多