logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构-初阶】二叉树(1)---树的相关概念

一、树的相关概念🎈🔥🌟),我们学习了初阶数据结构中的后一个线性表---队列,那么在初阶线性结构中线性表的内容我们就告一段落了,今天我们就进入到初阶段数据结构中的非线性表这块知识的学习.在这块知识中,我们会学习到树,但是还不学习图,这会等到我们学习C++语言的时候详细讲解在学习二叉树之前,我们要先了解一下什么是树一、树的相关概念讲到树,我们就能联想到平时生活中所看到的植物树,那我们今天要讲的树

文章图片
#数据结构#c语言#算法 +1
【数据结构-初阶】顺序表相关习题

这是题目链接:27.移除元素,下面是具体的题目与示例:由题意知,这道题是想让我们将数组中值为val的元素删除,我们能怎么做呢?创建新的数组?那不行,题目已经要求我们只能在原地进行操作了,就意味着不能创建新的数组来进行辅助那该怎么办呢?简单,我们只需用上算法中最基础的---双指针算法了我们用两个指针,刚开始都同事之下那个num数组的第一个元素,随后将其中一个指针用于遍历数组,如果两个指针指向的内容不

文章图片
#数据结构
【程序设计】P8772 [蓝桥杯 2022 省 A] 求和

由此可见,这个时间复杂度是非常大的,那我们能不能优化一下呢?现在来分析一下我们代码的时间复杂度:有两个循环其那套在一起,加上一个循环输入,那么整体的时间复杂度就是。可见,代码的思路没有问题,但是仅仅对了三道题而已,剩下的都是。那就是我们的程序的时间复杂度太高了,运行时间超时了。以上是博主自己的拙见,欢迎大佬们提供更好的解决方案!哈哈,这样子写就通过了。用大O渐进表示法就是。

#蓝桥杯#职场和发展#c语言 +1
【鼠鼠优选算法-双指针】003:快乐数 & 004:盛水最多的容器

假设有 n 个 “物品”,要放进 m 个 “抽屉” 里;如果 物品数 n > 抽屉数 m,那么至少有一个抽屉里会装着至少 2 个物品。这样子讲可能不好理解,那我们讲个例子来体会体会:由此可见,数字2最后并回不到1,所以它不是快乐数字,那我们不妨想一想,是不是每个数字最后都会循环到同一个数字上呢?即使不是它本身?

文章图片
#算法
【C++初阶】STL—— Stack & Queue 从入门到精通:容器适配器、迭代器与经典面试题

在 C++ STL 中,stack和queue是非常常用的容器。但很多人只停留在"会用"的层面,对其底层实现、设计思想以及经典应用场景并不熟悉。那么今天就从容器适配器的设计思想出发,深入讲解stack和queue的底层原理,并配合经典面试题,帮助大家彻底掌握这部分知识。适配器(Adapter)是一种设计模式:将一个类的接口转换成用户期望的另一个接口。stack和queue本质上不是独立的容器,而是

文章图片
#java#开发语言#c++ +2
【Linux系统编程】Shell与权限(1)——以说媒的角度带你了解Shell与操作系统内核

指令/概念一句话总结最常用场景file看穿文件的真实类型(不看后缀)不知道文件是什么格式tar -czf打包并 gzip 压缩备份、传输目录tar -xzf解压 .tar.gz解压下载的源码包bc命令行计算器,支持浮点数脚本中做数学运算uname -a查看系统所有信息查内核版本、系统架构uname -r只看内核版本排查兼容性问题Tab自动补全命令/文件名少打字、防拼错Ctrl+C终止当前程序程序卡

文章图片
#linux#网络#运维 +4
【C++初阶】STL——Vector从入门到应用完全指南(1)

从定义中我们可以看到,Vector与String相似,也是一个模板,毕竟是为了支持多种数据的插入。

文章图片
#c++#开发语言#算法 +4
【C++初阶】STL——List从入门到应用完全指南(1)

目录一、list介绍二、list接口介绍与基本使用方法2.1、list 构造/析构函数:2.2、list Iterator(迭代器)2.3、list capacity2.4、list Elememt access2.5、list Modifiers三、测试代码list文档相关链接:list - C++ Referencelist在官方的定义中是:带头节点双向循环链表,图解如下:在list这个类中,

文章图片
#c++#开发语言#数据结构 +4
【Linux系统编程】Linux系统指令(3)———一文带你了解Linux的基础指令

在上一篇文章中,我们学习了Linux一些新的指令,同时也明白了,在Linux环境下,一切接文件,这就让我们在理解操作系统和硬件方面有了更加深刻的认识,今天,我们就再继续学习Linux指令,本篇文章将会对Linux指令进行收尾。在文章的开头,也要做个小小的铺垫:Linux中,一切皆文件!!!

文章图片
#linux#运维#服务器 +3
【Linux系统编程】Linux基础指令(1)---一文带你了解Linux的基础指令

在本专栏中,我们将会系统性的学习Linux系统层面的编程知识,带你深入了解操作系统的运行原理,今天,我们就从Linux的基础指令开始,打开Linux编程的大门。

文章图片
#linux#运维#服务器 +4
    共 12 条
  • 1
  • 2
  • 请选择