【树莓派】实验00-配置你的树莓派
前言为了完善本专栏的内容,这次我把树莓派的初始化配置也给大家加上。 干货满满,跟着我一步一步配置,从无到有玩转树莓派!😋 当然前提是你要有一个树莓派,2022年的树莓派价格可太魔幻了,涨价1倍,堪比显卡市场…… 不扯这些没用的了,本篇博客,带你走入树莓派这款小电脑的世界! 关注本专栏,和我一起学习树莓派开发板30+经典实验! C语言代码,0基础剖析! 还等什么😍心动不如行动!👉点我关注 本专栏代码仓库📝:Raspberry-practice 1.什么是树莓派?Raspberry Pi(中文名为“树莓派”,简写为RPi,或者RasPi / RPI 它为学习计算机编程教育而设计,是一个只有信用卡大小的微型电脑,其系统基于Linux。...
【leetcode】102. 二叉树的层序遍历(C语言+队列)
这道二叉树的题目相对来说毕竟难,所以又单独拿出来发一篇题解 [TOC] 102 层序遍历(较难😥) leetcode:102. 二叉树的层序遍历 这道题相对来说就么有那么容易了,你可能和我一样,压根没看明白题目要求中的后两个参数是用来干嘛的 12345678/** * Return an array of arrays of size *returnSize. * The sizes of the arrays are returned as *returnColumnSizes array. * Note: Both returned array and *columnSizes array must be malloced, assume caller calls free(). */int** levelOrder(struct TreeNode* root, int* returnSize, int**...
【算法】C程序的运行速度测试
C语言程序的运行速度测试
【算法】从x的n次方看递归时间复杂度计算
从x的n次方看递归时间复杂度计算
【C语言】数据结构-链式二叉树,详解分治递归和层序遍历
[TOC] 前言在之前关于树的学习中,我们接触了二叉树的知识点,以及堆和堆排序的操作。 两个知识点都是超链接,可以点击查看我之前的博客,复习一下这两个知识点哦! 接下来我们要更进一步,学习一下链式二叉树的操作 本篇博客将以知识点讲解+OJ题目验证的方式来展开链式二叉树的内容 1.链式二叉树的基本结构在学习链式二叉树的基本操作前,需先要创建一棵二叉树,然后才能学习其相关的基本操作。 之前我们提到过,树最优的表示方法是父母孩子表示法。但是对于二叉树这种度固定的树来说,可以 直接使用最简单的方法,定义两个指针指向它的左右叶子节点即可 12345678typedef int BTDataType;typedef struct BTreeNode{ BTDataType data; struct BTreeNode* left; struct BTreeNode* right;}BTNode; 这里要说明的一件事是:普通树的“增删查改”操作是没有意义的,因为树并不是一个最优的储存结构。所以我们学习链式二叉树的操作时,更多学习的是分治...