Fatunlorey
码龄2年
关注
提问 私信
  • 博客:14,432
    14,432
    总访问量
  • 13
    原创
  • 179,703
    排名
  • 1,059
    粉丝
  • 291
    铁粉
  • 学习成就

个人简介:每一个不曾起舞的日子都是对生命的辜负

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2022-10-26
博客简介:

Fatunlorey的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    289
    当月
    7
个人成就
  • 获得163次点赞
  • 内容获得16次评论
  • 获得275次收藏
  • 代码片获得722次分享
创作历程
  • 10篇
    2024年
  • 3篇
    2023年
成就勋章
TA的专栏
  • 算法
    3篇
  • C++
    1篇
  • 编译原理
    1篇
  • Python
    5篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++
  • 数据结构与算法
    算法
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

将字符串中的空格替换为%20

题目:将字符串中的空格替换为”%20“例如:输入:abc defgx yz 输出:abc%20defgx%20yz(1) 利用C++的string实现;(2)直接位移;(3) 用一个额外的数组保存结果;(4)优先计算出替换后数组的长度后倒放
原创
发布博客 2024.04.30 ·
825 阅读 ·
14 点赞 ·
0 评论 ·
16 收藏

动态规划(最长公共子序列)

最长公共子序列:1.备忘录方法(数组c和数组b)动态规划; 2.不使用表b,用O(m+n)的运行时间重构LCS; 3.用更少的空间复杂度实现LCS_LENGTH; 4.最长递增子序列(O(n^2)和O(nlogn))。
原创
发布博客 2024.04.29 ·
4676 阅读 ·
26 点赞 ·
0 评论 ·
86 收藏

C++课程设计:基于Qt的航班信息管理系统

发布资源 2024.04.27 ·
zip

分治法(总结)

分治算法是一种高效解决问题的算法设计策略,其核心思想是“分而治之”。分治算法的基本步骤如下:1.将一个复杂的问题分解成两个或多个规模较小、相互独立且与原问题形式相同或类似的子问题。2.递归地解这些子问题,直到最后子问题可以简单地直接求解。3.将这些子问题的解合并起来,构造出原问题的解。
原创
发布博客 2024.04.13 ·
2089 阅读 ·
23 点赞 ·
0 评论 ·
33 收藏

去除注释中的代码

在编译原理中,源代码在转换为机器码之前,会经历一系列的处理步骤,其中之一就是预处理。预处理主要负责处理源代码文件中的预处理指令和文本替换工作,这包括宏定义的展开、文件包含的处理以及注释的删除等。具体到去除代码注释,这是预处理过程中的一个重要环节,其目的是清理掉程序中不会影响程序执行的辅助性文本,即注释部分,以便于后续的词法分析、语法分析和代码生成等步骤能够顺利进行。
原创
发布博客 2024.03.27 ·
1279 阅读 ·
21 点赞 ·
0 评论 ·
19 收藏

Python函数基础和文件操作

Python中函数的使用,以及关于lambda匿名函数的解释
原创
发布博客 2024.03.27 ·
400 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

Python内建数据结构(字典、集合和推导式)

Python常用数据结构:元组,列表,字典,集合
原创
发布博客 2024.02.03 ·
440 阅读 ·
9 点赞 ·
1 评论 ·
4 收藏

Python内建数据结构(元组和列表)

Python常用数据结构:元组,列表,字典,集合。
原创
发布博客 2024.02.03 ·
394 阅读 ·
18 点赞 ·
1 评论 ·
4 收藏

Python基础

Python编程中的一些基础概念
原创
发布博客 2024.02.01 ·
184 阅读 ·
4 点赞 ·
1 评论 ·
3 收藏

IPython基础

IPython命令行和Jupyter notebook中的基础概念
原创
发布博客 2024.02.01 ·
362 阅读 ·
6 点赞 ·
1 评论 ·
1 收藏

C++课程设计:基于Qt的航班信息管理系统

1.设计每条航线所涉及的信息,包括航班信息:起点终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、票价、余票量等,所有客户订票信息:包括姓名、订票量、航班号,舱位等级1,2或3等;所有客户退票信息:包括姓名、退票量、航班号,舱位等级1,2或3等;2.结合基本操作的单链表、队列、二叉树等数据结构以及排序算法,设计实现机票订票系统的查询、订票、退票、改签等功能;3.设计并实现人机交互友好的界面或菜单。
原创
发布博客 2024.01.30 ·
3060 阅读 ·
32 点赞 ·
11 评论 ·
95 收藏

数组有关题目

大体思路是通过定义一个大小相同的数组,不断比较两端数平方的大小以确定填入新数组的数,因为两头都是大数,所以需要新数组从最后开始填入数据。示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 [0,1,9,16,100]示例 2: 输入:nums = [-7,-3,2,3,11] 输出:[4,9,9,49,121]977.有序数组的平方。
原创
发布博客 2023.03.02 ·
108 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

算法和算法分析

关于时间和空间复杂度的简单说明
原创
发布博客 2023.03.02 ·
90 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

二分法和快慢指针

关于二分法和快慢指针的简单说明
原创
发布博客 2023.03.01 ·
89 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏