logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构-循环队列详解(很通俗的那种)

循环队列的设计与运行1. 队列栈和队列有很大的相似性,但各自有着很独特的特征,栈是先进后出,队列是先进先出,队列很像排队就餐。队列的学习有以下三个过程:顺序队列顺序队列就是根据先进先出原理构想出来的结构,下边是逻辑图:这里用两个下标rear和front对入、出进行监控,开始的时候rear=front=0,对于每次进入一个元素,rear++(所以rear一直是指向空的位置),对于每次出去一个元素,f

#数据结构#算法#c++
C/C++中关于int *p[n]、int(*p)[n]、int*p()和int(*p)()巨详细实例解释

关于int *p[n]、int(p)[n]、intp()和int(*p)()详细实例解释指针是C/C++语言中最精彩部分,话不多说,下边对这四种形式进行寻根问底,进行剖析。int *p[n];int(*p)[n];int*p();int(*p)();看似好像乱的不像话,但是它理解起来并没有那么难懂,注意注意,下边是正文部分。提示:要区分这四个的区别,可以从运算符优先级的层面来看差异,C语言中,[]

#c语言#c++
颜色代码表(#号开头)

1 白色 #FFFFFF2 红色 #FF00003 绿色 #00FF004 蓝色 #0000FF5 牡丹红 #FF00FF6 青色 #00FFFF7 黄色 #FFFF008 黑色 #0000009 海蓝 #70DB9310 巧克力色 #5C331711 蓝紫色 #9F5F9F12 黄铜色 #B5A64213 亮金色 #D9D91914 棕色 #A67D3D15 青铜色 #8C785316 2号青铜

#python
Ubuntu快速更换源

为什么要换源?安装的linux系统默认的源是国外的,当用命令行安装软件(比如安装gcc)时下载速度非常慢,这里将源换成国内阿里云,就可以有效解决这个问题。(1)Ctrl+Alt+T进入终端命令行;(2)输入lsb_release -a查勘车Ubuntu代号名称;我这里的就是jammy。(1)输入以下命令备份源列表;(2)再输入命令打开sources.list文件进行修改;(3)输入i进入编辑状态,

#ubuntu#linux#服务器
任意二叉树节点数、度数与叶子数的关系

二叉树的性质——节点数、度数、叶子节点数的关系对于任意一棵二叉树,如果2度的节点数有n2个,则叶子数n0必定为n2+1(n0=n2+1)(1) 我们假设有二叉树的枝有B个,如果从下往上思考,可以看做是每个节点都有一个枝与之对应,那么可以有B = n - 1成立,之所以有减一是因为根节点没有枝与之相连(2) 如果从上往下考虑,那么枝子的总数就等于度为1的节点乘1,度为2的节点乘2,依次类推,所以这里

#数据结构#知识图谱
Python中字符串的格式化—format()方法

Python字符串类型的格式化关于字符串的格式化,Python支持类似于C语言的printf()函数的格式化方法,也支持format()方法的格式化方法,因为Python更接近自然语言的复杂数据类型,无法全部通过类C的格式化方法,所以学Python着重使用format()方法进行字符串的格式化。一、format()函数的基本使用1、 print("{}{}".format(a,b),这里{}成为槽

#python
到底了