自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对于递归空间复杂度的理解

递归调用时压入栈的数据所需要的空间,就是本次递归树的深度(高度),列入用递归计算阶乘,就是单叉树,空间复杂度就是n,递归计算斐波那契数列就是二叉树,空间复杂度就log2n,如图理解,到达第四层,返回第三层,栈弹出数据。...

2022-05-06 17:47:34 716

原创 内存的栈和数据结构的栈的区别

数据结构中的一般称“栈(stack)”,是一种后进先出的数据结构。它是一种概念,或者说是一种逻辑技术,与语言、平台无关。内存管理中的“堆栈”其实是分为堆(heap)和栈(stack)的,以引用变量为例,引用变量本身存储在栈中,引用变量指向的值存储在堆中。如int[] arr = {1, 2, 3};变量arr(数组名)存储在栈中,变量arr的值(数组元素)存储在堆中(普通结构)。内存管理中的栈采用的就是数据结构中的栈的思想,即遵循后进先出的管理方法。好比数据结构中的栈是一项先进的技术,在内存管理中采用了该技

2022-04-17 22:52:47 932

原创 数据结构-链表-获得链表节点个数

注意链表是否为空。int GetListNodeLen(struct ListNode* l1){ if (l1 == NULL) { return 0; } struct ListNode*p=l1; int aListLen = 0; while(p != NULL) //判断当前节点指针是否为空 { aListLen ++; p = p->next; } return

2022-03-14 22:21:56 793

原创 k阶原点矩和中心距的理解

k阶原点距和k阶中心距各是说明什么数字特征二阶中心距,也叫作方差,它告诉我们一个随机变量在它均值附近波动的大小,方差越大,波动性越大。方差也相当于机械运动中以重心为转轴的转动惯量。(The moment of inertia.) 三阶中心距告诉我们一个随机密度函数向左或向右偏斜的程度。在均值不为零的情况下,原点距只有纯数学意义。A1,一阶矩就是 E(X),即样本均值。具体说来就是A1=(西格玛Xi)/n ----(1)A2,二阶矩就是 E(X^2)即样本平方均值 ,具体说来就是 A2=(西格玛Xi^2)/

2021-11-23 16:57:14 3204

原创 【无标题】

C++函数重载问题用模板做一个交换函数时,却总显示函数重载参数类型不明确,和我大一下学期考试出现的问题一样,原因是是c++内置函数swap,和我设置的交换模板函数swap重名,改为Swap函数就可以了。...

2021-11-18 18:51:35 300

原创 网络原理 关于网关,适配器,4,5G区别小记

网络原理 关于网关,适配器,4,5G区别小记1.网关的作用比如现有网络a和网络b两个网络,而如果两个网络之间要是没有路由器的话,网络a和网络b之间是不能进行TCP/IP通信。根据子网掩码我们判断出网络a和网络b是处于不同的网络,因此要使两个网络可以互相连通,则必须通过网关。2.网络适配器是主机和网络的接口,用于 协调 主机与网络间数据、指令或 信息 的发送与接收。 在发送方,把主机产生的串行 数字信号 转换成能通过传输媒介 传输的 比特流 ;在接收方,把通过传输媒介接收的比特流重

2021-11-17 20:45:25 705

转载 2021-11-15

各种网络区分1.以太网,局域网,城域网和广域网计算机网络按照覆盖范围来划分可分为:局域网(Local Area Network,LAN),城域网(Metropolitan Area Network,MAN)和广域网(Wide Area Network,WAN)。以太网(Ethernet)是一种总线型局域网。局域网(LAN): 一般不大于10公里,而且通常只使用一种传输介质;地域上看局域网通常是用在一座建筑物或一个工厂内,使用上通常是某一单位或某一部门使用,规模上一般不超过几百个用户。城域网

2021-11-15 19:53:10 69

原创 2021-09-14

第一章网络原理作业报文交换 电路交换和分组交换答: (1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。2.计算机网络都有哪些类别 各种类别的网络都有哪些特点答:按范围: (1)广域网WAN:远程、高速、是Intemnet的核心网。(2)城域网:城市范围,链接多个局域网。(3)局域网:校

2021-09-14 21:25:20 442

原创 2021-08-29

解决visual登录不上的问题https://blog.csdn.net/m0_46248694/article/details/115439871这篇博客亲测好用,但最后我是连上手机热点进去的。

2021-08-29 15:53:31 61

原创 2021-08-02

java小练 蛇形矩阵【题目内容】蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。例如,当输入5时,应该输出的三角形为:136101525914481371211【测试用例1】输入:5输出:136101525914481371211import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(Syst

2021-08-02 19:46:37 48

原创 2021-08-02

java小练【题目内容】输入三个整数x,y,z,请把这三个数由小到大输岀。【测试用例1】输入:1,2,3输出:1,2,3由于输入的是带有符号的整数而 nextInt 会是根据分隔符输入整数的 例如空格 这里带有逗号,所以要将其按整个字符串输入 ,分割,在赋值给比大小的变量。import java.util.Scanner;public class Main{ public static void main(String[] args){ int i=0; int j

2021-08-02 19:18:52 47

原创 针对c++初学者 new用法解读

针对c++初学者 new用法解读动态内存分配技术是在程序运行时,按照需求随时在堆上动态分配一块内存空间供程序使用,在使用完毕后再由程序释放,其中,被动态申请和释放的称为堆对象。内存动态申请new运算语法格式:new 数据类型(初值列表):new运算的作用就是程序运行到该运算时,申请一块用于存储相应数据类型的内存空间,如果申请成功的话,就会对用初值列表的值,对这块内存空间进行初始化,并返回这块内存的首地址,因此new运算必须将其返回值赋给一个指针,才可以保证后续使用和内存释放,如果内存

2021-04-11 16:38:47 652

原创 操作系统一些概念简要

操作系统是配置在计算机上的第一层软件,是对硬件系统的扩充。其主要作用是管理好这些设备,提高设备的利用率和系统的吞吐量。并为用户提供一个简单的接口。吞吐量: 是指网络设备端口,及其他设施在单位时间内,成功的传输数据的数量I/O : input / output外围机就是一个类似打印机,输入程序和数据数据的输入输出都是在脱离主机的情况下进行的,成为脱机输入/输出 反之称为联机输入/输出脱机输入输出都是在外围机上运行,装带,输入数据,减少了cpu空闲时间。 cpu运行时需要输入数据直接从高速的

2021-04-09 21:15:45 113 1

空空如也

空空如也

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

TA关注的人

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