logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构——顺序表的概念和基本操作(超全超详细)

当需要在顺序表中插入或删除元素时,需要将后续元素移动,以保持连续存储的特性。对于频繁的插入和删除操作,顺序表的性能较差。:顺序表在创建时需要预先分配一定的存储空间,因此其大小是固定的。如果需要存储的元素数量超过了初始大小,就需要进行扩容操作,这可能导致额外的内存分配和数据搬移开销。在某些场景下,需要频繁调整大小的数据结构时,顺序表可能不是最佳选择。这个操作逻辑十分简单,遍历一遍顺序表,如果找到了,

文章图片
#数据结构#c语言#c++
排序算法——归并排序(递归与非递归)

【代码】排序算法——归并排序(递归与非递归)

文章图片
#排序算法#算法#数据结构 +1
Qt —— 多线程QThread

使用Qt的多线程,十分简单,**QThreadrun**,就可以了run()start()run()QThreadtruefalsewait()QThreadrun()truetrueULONG_MAXrun()falsefinished()

文章图片
#qt#开发语言#c++
Qt——主窗口 mainWindow

前面学习的所有代码,都是基于QWidget控件,其更多的是作为别的窗口的部分现在来学习,即Menu BarStatus Bar。

文章图片
#qt#开发语言#c++
Linux——磁盘文件

通过前一篇文章,我们知道了如何对加载在内存中的文件进行读写等操作,并了解了其内在的原理。同时我们也应该清楚,并不是所有的文件都会被加载入内存,而没有被加载入内存的文件,就被存放在磁盘中,称为磁盘文件。现在,就让我们一起来学习磁盘文件的相关知识本片思维导图:注:本章思维导图对应的.xmind和.png文件都已同步导入至,供免费查阅。

文章图片
#linux#服务器#数据库
KMP算法及其改进图文详解

KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next()函数实现,函数本身包含了模式串的局部匹配信息。KMP算法的时间复杂度]O(m+n)。

Linux新建用户、删除用户以及用户之间的切换

学习之前,我们需要了解一个Linux的基本常识:Linux系统root超级管理员非root普通用户在Linux系统的目录中,root账户有一个专门的目录/root,而所有的普通账户的目录都存放在家目录/home中。

文章图片
#linux#服务器
TopK问题详解

Top-K问题是一类算法和数据处理问题,其中任务是从一个包含大量数据项的集合中找到前K个最重要或最高排名的元素。搜索引擎:在搜索引擎中,Top-K问题可以用于返回用户查询的前K个最相关的搜索结果。推荐系统:在电子商务网站或媒体流推荐中,可以使用Top-K问题来提供用户最感兴趣的产品或内容。数据分析:在大数据分析中,Top-K问题可用于查找最频繁出现的元素或最高价值的数据点。数据挖掘:在聚类和分类问

文章图片
#数据结构#算法#c语言
分治法——找众数

要利用分治法找众数,首先就先要使数组有序。这里,我们用C语言库中的。语句没有执行,那就说明。就是最大的,那就需要和。注:本题已通过牛客网。

文章图片
#算法#数据结构#c++ +1
循环队列详解

这里我们用数组来模拟实现循环队列int *data;//动态数组int front;//队头指针int rear;//队尾指针//最大容量。

文章图片
#c语言#leetcode#数据结构
    共 15 条
  • 1
  • 2
  • 请选择