自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法时间复杂度和空间复杂度

于是所需内存空间=4+4n+4=4n+8,S(n)=O(n)。该算法每一层的递归调用所需要的空间大小是不一样的,它定义了一个长度为n的数组,它与每一级的参数n有关,因此每一级的函数调用中,用于存放这些变量所占的空间大小是不一样的,即每一层存储的是参数n和flag[n]。1)加法规则:T(n)=T1(n)+T2(n)=O(f(n))+O(g(n))=O(max(f(n),g(n)))2)乘法规则:T(n)=T1(n)∗T2(n)=O(f(n))×O(g(n))=O(f(n)×g(n))

2024-04-15 21:40:43 1369 1

原创 C语言:自增自减运算符

a++的值是a+1以前的值,而++a的值是加了1以后的值,无论哪个,a自己的值都加1了。++和--可以放在变量的前面,叫前缀形式,也可以放在变量的后面,叫后缀形式。++和--是两个特殊的运算符,它们是单目运算符,作用是给变量加1或减1。

2024-02-26 20:54:16 483 1

原创 VS Code配置C/C++环境

本文介绍了在VSCode中配置C/C++开发环境的完整流程:1)安装MinGW编译器并配置环境变量;2)单文件运行配置,包括插件使用和gcc/g++编译方法;3)多文件项目配置,需修改tasks.json文件;4)调试设置,支持断点调试功能。重点讲解了环境变量配置、编译任务设置以及调试方法,适用于Windows平台下C/C++项目的开发需求。通过详细步骤指导用户完成从环境搭建到项目调试的完整开发流程。

2024-02-14 11:42:30 29160 21

原创 C语言入门之概念认知篇

一、计算机语言的发展历程1. 机器语言(Machine Language):机器语言是计算机能够直接理解和执行的二进制代码,它由一系列的0和1组成。在早期计算机时代,程序员需要手动编写机器语言指令来控制计算机的运行。2. 汇编语言(Assembly Language):汇编语言使用助记符号和地址符号来代替二进制代码,使得程序员能够以更易读的方式编写程序。3. 高级语言(High-Level Language):高级语言是相对于汇编语言而言的。它是以“人”的思维逻辑来描述电脑运行的语言。

2024-02-13 18:38:40 1306 1

空空如也

空空如也

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

TA关注的人

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