- 博客(7)
- 收藏
- 关注
原创 找出带环链表中入环处节点问题
环形链表是一种特殊的链表,其中链表的末尾节点指向头节点,形成一个环。在环形链表中,我们需要找到入环节点(环的起点)和出环节点(环的终点)。
2024-02-17 19:08:50
391
1
原创 Arduino学习笔记
Arduino UNO是一款流行的开源单板微控制器,是Arduino开发板系列中最经典和常用的型号之一。它由Arduino公司设计,基于Atmel(现在是Microchip Technology)的AVR微控制器ATmega328P。微控制器:Arduino UNO使用ATmega328P微控制器,是一款8位AVR微控制器,具有32KB的Flash存储器、2KB的SRAM和1KB的EEPROM。时钟频率:主时钟频率为16MHz。
2024-02-02 23:28:08
1734
原创 由“斐波那契数列”问题调用递归函数引发的思考
对于输入N,函数Fib(N)会调用Fib(N-1)和Fib(N-2)。这两个调用是独立的,并且每个调用都会进一步产生两个新的调用,依此类推。这种递归结构可以看作是一棵二叉树,树的每个节点代表一个函数调用。树的深度等于输入N。在二叉树中,节点的数量是指数级的。具体来说,对于深度为N的树,节点的数量是2^N。每个节点都需要执行一定的计算(加法和减法),因此总体的时间复杂度是O(2^N)。空间复杂度通常考虑的是程序运行时所需要的额外空间,不包括存储输入本身的空间。
2023-12-10 08:08:16
377
原创 C语言中的分支语句和循环语句
C语言中的分支循环语句是控制流程的核心部分,它们让程序能够根据条件进行决策,以及重复执行特定的代码块。这种语言提供了两种主要的分支结构:if语句和switch语句,以及三种循环结构:for循环、while循环和do-while循环。在本文章中,我将根据我的学习理解介绍这些语句的使用。
2023-12-02 22:01:46
1643
4
原创 一个“指尖舞者”的自述
关于编程语言的学习,结合我学习C语言的经历,我是采用网课学习与书籍复习相结合的方式来学习的。就我个人情况而言,我已经能够称得上是入门C语言了,因此我的目标是继续深入理解C语言,理解其语法内容以及进一步的使用,这对于我了解计算机底层的相关知识也是大有帮助的。接触计算机专业也有一两年的时光了,作为一个小白的我渴望着能够将专业知识运用的越来越熟练。目前还没有确定自己就业的方向,但内心中想成为华为公司的offer,但我也深知自己目前的专业水平距离这个梦想还很遥远。心中的那个满意的自己我会努力的实现。
2023-11-19 20:03:57
96
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人