E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
初阶
初阶
数据结构之栈的实现
前言:实现栈之前,先来了解一下什么是栈。1.栈的概念栈是一种特殊的线性表,只允许在固定一端插入和删除操作,进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守先进后出,后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈(压栈,入栈),入数据在栈顶。出栈:栈的删除操作叫做出栈,出数据也在栈顶。2.栈的底层结构如何选择现在我们已经了解了栈的结构特性了
CodePracticer
·
2025-07-11 21:42
数据结构
数据结构
开发语言
笔记
C语言
初阶
-ASCII表以及各种C语言的操作符
目录一、ASCII表二、C语言中的操作符观看之前记得先点赞谢谢大家啦一、ASCII表它的全称是“美国信息交换标准代码”。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码。二、C语言中的操作符
·
2025-07-10 17:03
[C语言
初阶
]指针
初阶
目录一、指针是什么?二、指针与指针类型三、野指针及其避免方法3.1什么是野指针?3.2野指针产生的原因:3.3如何避免野指针?四、指针运算4.1应用:实现strlen函数五、指针与数组六、二级指针七、指针数组指针是C语言的灵魂所在,也是许多初学者感到困惑的概念。本文将带你系统学习指针的基础知识,从指针的本质到指针运算,再到指针与数组的关系,最后介绍二级指针和指针数组的概念。通过本文的学习,你将建立
·
2025-07-10 17:01
【
初阶
学习Linux】初识Linux
1.Linux背景介绍发展史:本门课程学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linuxs的发展史。要说Linux,还得从UNIX说起。UNIX发展的历史:1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念。1969-1970年,AT&
鳄鱼皮坡
·
2025-07-09 03:48
linux
学习
运维
开发语言
【数据结构
初阶
】顺序表的应用
文章目录顺序表的应用基于动态顺序表实现通讯录前言1.定义联系人数据2.给顺序表改名3.通讯录的初始化4.通讯录的销毁5.通讯录添加数据6.通讯录删除数据7.通讯录修改数据8.通讯录查找数据9.展示通讯录数据10.通讯录的最终实现顺序表的应用基于动态顺序表实现通讯录前言功能要求1)⾄少能够存储100个⼈的通讯信息2)能够保存⽤⼾信息:名字、性别、年龄、电话、地址等3)增加联系⼈信息4)删除指定联系⼈
凤年徐
·
2025-07-08 09:51
数据结构
c语言
c++
开发语言
算法
笔记
顺序表
每天40min,我们一起用70天稳扎稳打学完《JavaEE
初阶
》——1/70 第一天【进程和线程】【虚拟地址空间】
本系列通过70天学习完JavaEE
初阶
,我们不图快,只求稳扎稳打。由于我高三是在家自学的,经验告诉我,学习一定要长期积累,并且及时复习,由于现在课
_蓝天IT_
·
2025-07-03 12:38
70天学完JavaEE初阶
java-ee
java
JavaEE
初阶
---多线程编程(一.线程与进程)
目录一.线程与进程的概念与联系:进程的基本概念:线程的基本概念:进程和线程的区别与联系:代码执行实列:1.通过继承Thread父类来实现多线程2.通过实现Runnable接口来实现多线程:3.通过Lambda表达式来实现多线程:Thread类的常见属性和构造方法:一.线程与进程的概念与联系:一张漫画,生动阐明进程进程与线程的关系:进程的基本概念:什么是进程?→定义:进程是一个具有一定独立功能的程序
IYF.星辰
·
2025-07-01 09:26
JavaEE
java-ee
java
指针的进阶1
在
初阶
指针中,我们知道了指针的概念:1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2.指针的大小是固定的4/8个字节(32位平台/64位平台)。
Zzzzmo_
·
2025-06-25 08:55
c语言
C++
初阶
—list类
第一章:list的介绍及使用1.1list的介绍list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高效。与其他的序列
Awkwardx
·
2025-06-16 01:40
c++
开发语言
#HDC2025# Codelabs训练营精彩内容抢先看!
本次活动现场设置了初、高阶赛题可供挑战,完成2道及以上
初阶
赛题才可挑战高阶赛题!而拥有HarmonyOS应用开发者认证的开发者可挑战现场任意赛题!
·
2025-06-12 17:07
harmonyos
【C++
初阶
】List的模拟实现
1List的介绍List是带头双向循环链表,不支持[]的随机访问和没有扩容相关的函数。看一下下面的模拟实现就懂了吧,懒List迭代器的失效在list中进行插入时是不会导致list的迭代器失效的,只有在删除时才会失效,并且失效的只是指向被删除节点的迭代器,其他迭代器不会受到影响。所以在进行删除操作后,要将迭代器往后迭代。2.List的模拟实现未出现的函数都会在后面出现2.1List的结点类templ
AmAo_Stark_Skywalker
·
2025-06-12 05:29
c++
list
C++
初阶
:从C语言过渡到C++
一.引言当我们有一定的C语言基础,再去学习另一(C++)相对来说便会容易很多,而要学习一门新的语言,首先我们就要学习他的语法,而且每一门语言都有其独特的优势,我们的·C++祖师爷也正因为C语言的一些不便之处将其以更方便的形式在C++中所实现,下面让我带大家一起从C语言过度到C++,走进C++的世界。二.C++发展史与重要意义2.1C++的发展历史C++的起源可以追溯到1979年,当时BjarneS
双枪小粉猪
·
2025-06-09 10:15
C++初阶
c++
c语言
开发语言
[C语言
初阶
]递归
上一篇文章我们详细介绍了C语言中函数的基础内容。在这一节中,我们讲来继续深入学习一种函数中好用的技巧——递归。目录一、递归的定义二、栈溢出原理2.1内存分区示意图:三、递归的必要条件3.1示例:打印数字每一位四、递归的经典应用4.1求字符串长度(模拟strlen)4.2.汉诺塔问题4.3.青蛙跳台阶(斐波那契数列变种)五、递归与迭代的对比5.1示例:斐波那契数列一、递归的定义递归是函数通过调用自身
暮鹤筠
·
2025-06-04 04:25
c语言
算法
数据结构
Selenium实战滑块验证码登陆网站
目录问题背景问题分析环境部署Selenium基础解决验证码滑块人机交互问题缺口识别轨迹提交
初阶
,简单滑动高阶,对抗反机器人技术问题背景很久以前有个网站上数据交互自动化,需要登录后才能进行,就临时学了selenium
XiaoYNil
·
2025-06-01 23:09
算法
selenium
chrome
数据结构
初阶
-顺序表的应用
这篇我将从力扣的三个题目入手,来加深对顺序表的作用的关注。1.移除元素题目链接:https://leetcode.cn/problems/remove-element/description思路:双指针法,第一个变量src指向原位置的下标,dst变量指向移位后的下标,即为src在这里一直遍历完整个数组,然后我们需要一直赋值,nums[dst]=nums[src],dst在遇到与k相同的元素时就不会
刚入门的大一新生
·
2025-05-29 08:16
数据结构
C++---模板
初阶
一、函数模板的基本使用方法1、原版不同类型的实参需要重复写voidSwap(int*x,int*y){inttmp=*x;*x=*y;*y=tmp;}voidSwap(double*x,double*y){doubletmp=*x;*x=*y;*y=tmp;}2、函数模板传入不同类型的数据编译器可以自动识别templatevoidSwap(T&x,T&y){Ttmp=x;x=y;y=tmp;}二、
零基础的修炼
·
2025-05-24 17:59
c++
算法
数据结构
[
初阶
--使用milvus向量数据库实现简单RAG]
什么是向量数据库向量是数据在高维空间中的数学表示。在这个空间中,每个维度对应数据的一个特征,维度的数量从几百到几万不等,具体取决于所表示数据的复杂性。向量在该空间中的位置代表其特征。单词、短语或整篇文档,以及图像、音频和其他类型的数据,都可以被向量化向量数据库(Vectordatabase)、向量存储或向量搜索引擎是一种能够存储向量(固定长度的数值列表)及其他数据项的数据库。向量数据库通常实现一种
阿梦Anmory
·
2025-05-23 21:15
向量数据库
milvus
数据库
2024年最新详细讲解 —— 初识网络基础(Java EE
初阶
)(2)
3.1认识协议概念:协议是网络协议的简称,网络协议是网络通信经过的所有网络设备都必须共同遵从的一组约定,规则。比如怎样建立连接,怎样相互识别,只有遵守这个约定,计算机之间才能互相通信交流。比如:插板,插板中的插座要符合我们常用电器的规格。电脑连接外部设备的接口,这种接口一般也是统一的,每种接口有不同的功能。手机的充电接口,市面上现在有两种冲电接口,一种是华为的充电接口,一种是安卓的充电接口。像这种
2401_84182073
·
2025-05-21 03:58
程序员
网络
【Java成王之路】EE
初阶
第十七篇: maven 工具
兄弟们,以后写代码,很多代码都是很复杂的,这个时候就会谈到一个概念叫做软件工程.软件工程,核心思路:写代码也是一件工程,也是一件复杂的事情!!正因为复杂=>容易出现问题=>想一些办法爱解决/预防问题.我们这里主要讨论如何使用库/框架来简化程序不要重复造轮子~软件开发中也有很多创建的问题,常见的场景.也就会产生出这些问题场景的对应办法.这些"对应办法"很可能已经被别人实现出来了.并且封装成了库,供程
K稳重
·
2025-05-20 06:48
java
maven
jvm
网络
网络协议
JavaEE
初阶
——多线程(等待-通知机制:wait-notify)
等待-通知机制:wait和notify——能够从应用层面上,干预到多个不同线程代码的执行顺序。这里说的干预,不是影响系统的线程调度策略(内核里调度线程,仍然是无需调度)相当于是在应用程序代码中,让后执行的线程,主动放弃被调度的机会,就可以让先执行的线程,先把对应的代码执行完了。【用途】——场景:【线程饿死/线程饥饿】拿到锁的线程,由于条件不足,无法执行后边的代码,释放锁之后,也参与锁竞争。此时,完
2401_88679387
·
2025-05-17 08:39
java-ee
C++
初阶
:string类模拟实现
本节内容主要针对的是在STL之前的string类的实现,通过模拟实现string类的一些功能来更好地使用string。本篇主要针对的是非const对象,如果要实现const的对象的话,只需要在对应的部分增添上const就行了。编者水平有限,如有错误欢迎指正。目录1.String.h2.Test.cpp1.String.h#include#include#includeusingnamespaces
Crazy_Rabbits239
·
2025-05-13 13:41
C/C++
c++
开发语言
JavaEE
初阶
-网络编程
文章目录前言一、UDP与TCP1.1有连接与无连接1.2全双工1.3可靠传输与不可靠传输1.4面向子节流与面向数据报二、UDP回显服务器及客户端编写三、UDP字典服务器四、TCP回显服务器及客户端编写五、数据序列化的方式5.1基于行文本的方式传输5.2基于XML的格式5.3基于json5.4yml5.5protobuffer(pb)前言目前见到socket这个词,就可以认为是网络编程api的统称。
炙热的大叔
·
2025-05-12 03:56
JavaEE初阶
java-ee
网络
最新详细讲解 —— 初识网络基础(Java EE
初阶
)(3)
网络互连的目的是进行网络通信(网络数据传输),网络主机中不同进程间,基于网络传输数据,我们如何知道从哪里传输到哪里呢,这个就需要IP地址来标识。概念IP地址用来标识网络主机,简单来说IP地址是用来定位主机的网络地址。就像我们在网上买东西,我们需要填写收货地址,这里的收货地址就相当于IP地址。格式IP地址是一个32位的二进制数,通常被分割为4个8位的二进制数,这个就是我们说的点分十进制:这四个数的范
2401_84170391
·
2025-05-12 02:55
程序员
网络
java-ee
java
《C++探幽:模板从
初阶
到进阶》
文章目录:red_circle:一、模板基础:开启泛型编程之门(一)泛型编程的必要性(二)函数模板1.函数模板概念2.函数模板定义格式3.函数模板原理4.函数模板实例化5.模板参数匹配原则(三)类模板1.类模板定义格式2.类模板实例化:red_circle:二、模板进阶:拓展代码灵活性(一)非类型模板参数1.概念2.注意事项(二)模板特化1.概念2.函数模板特化(1)特化步骤(2)示例(3)注意事
Poeir_
·
2025-05-11 07:52
c++
c++
开发语言
C语言
初阶
:数组,数组的灵活用法,多维数组的使用
文章目录1.数组的高级定义数组的赋值和初始化数组的大小sizeof数组的地址(重要)2.数组与函数、数组与指针案例1:填充数据案例2:查找数据3.多维数组二维数组初始化二维数组的输入与输出二维数组转一维数组三维数组1.数组的高级定义数组的赋值和初始化数组未初始化,数组里面的值随机数组初始化为{0},数组里面的所有值都为0数组初始化为{3},数组里面除第第一位为3其他都是0数组的大小sizeof定义
Warrior-K
·
2025-05-08 12:33
C语言
c语言
C语言
初阶
——数组与操作符
一、一维数组与二维数组1.1一维数组的创建数组是一组相同类型元素的集合;数组的创建方式:typr_tarr_name[const_n];数组的元素类型数组名[常量表达式]//常量表达式用来指定数组的大小intn=10;scanf("%d",&n);intarr[n];//在c99标准之前,数组的大小必须是常量或者常量表达式;//在c99标准之后,数组的大小可以是变量,这是为了支持变长数组;//变长
君君,柯柯抱
·
2025-05-08 12:33
C语言笔记
c语言
开发语言
学习
C语言
初阶
3扩展:数组
C语言
初阶
3扩展:数组1.返回值含义2.多维数组一维使用方式2.1二维数组转一维数组2.1.1按行遍历2.1.2按列遍历2.2三维数组转一维数组3.一维数组多维使用方式3.1一维数组转二维数组3.2一维数组转三维数组
软软kk
·
2025-05-08 12:02
C语言初阶
c语言
开发语言
后端
初阶
数据结构——时间复杂度
目录一.引入二.时间复杂度的概念1.例子2.总结:大O渐进表示法(大O符号:描述函数渐进行为的符号)三.如何计算时间复杂度?四.结语一.引入算法是解决一个问题的方法,一个问题可对应多种算法,算法在编写成可执行程序后,需要消耗一定的时间资源和空间(内存)资源。因此评价一个算法的好坏,一般从时间和空间两个维度来考虑,及时间复杂度和空间复杂度。时间复杂度主要是衡量一个算法运行的快慢,而空间复杂度主要衡量
yycwhks
·
2025-05-07 20:21
数据结构
JavaEE
初阶
——初步认识
几个问题:JavaEE是什么?学后能得到什么,达到什么程度逐步解释:1“Java能干啥,怎么来的?”一个想法的实现(智能面包机),C++学习门槛高—简化C++的一些语法设定—>Java诞生(萌新友好~)智能面包机没搞成,但是Java流传下来了(但是当时的编程语言还是非常之多的…)2.“Java如何脱颖而出的?”时代背景:互联网,开始崛起~~需求:人们开始习惯于通过浏览器,打开一个网站,来获取信息J
2401_88679387
·
2025-05-07 01:00
java-ee
java
【
初阶
数据结构与算法】线性表之链表的分类以及双链表的定义与实现
文章目录一、链表的分类二、双链表的实现1.双链表结构的定义2.双链表的初始化和销毁初始化函数1初始化函数2销毁函数3.双链表的打印以及节点的申请打印函数节点的申请4.双链表的头插和尾插头插函数尾插函数5.双链表的查找和判空查找函数判空函数6.双链表的头删和尾删头删函数尾删函数7.双链表指定节点位置的操作删除指定的节点在指定节点前插入数据三、单链表和双链表的简单对比一、链表的分类 在上一篇中,我们
TANGLONG222
·
2025-05-03 05:28
链表
数据结构
算法
c++
c语言
java
python
爬虫学习的第一天(requests简单的框架--
初阶
5)
#本章内容爬取腾讯体育网,将其中的新闻爬取显示出来。importrequestsfromfake_useragentimportUserAgent#调用fake_useragent库中UserAgent模块importretry:url="https://sports.qq.com/"#爬取的网站headers={'User-Agent':UserAgent().chrome#可以生成一个chro
「已注销」
·
2025-05-02 23:21
爬虫
C语言
初阶
:函数调用的练习
目录1.写一个函数可以判断一个数是不是素数(只能1和他本身整除的数)非函数的写法::函数的写法:2.写一个函数判断一年是不是闰年非函数的写法:函数的写法:3.写一个函数,实现一个有序数组的二分查找非函数的写法:函数的写法:4.写一个函数,每调用一次这个函数,就会将num的值增加15.补充知识:布尔类型1.写一个函数可以判断一个数是不是素数(只能1和他本身整除的数)非函数的写法::#includei
一支闲人
·
2025-05-02 14:49
C语言
c语言
C语言基础知识
适用于新手小白
初识集合框架 [数据结构
初阶
]
目录集合框架1.什么是集合框架?2.集合框架的重要性2.1开发中的使用3.背后涉及到的数据结构以及算法3.1什么是数据结构3.2容器(集合框架)背后对应的数据结构3.2.1Collection3.2.2List3.2.3Stack3.2.4Queue3.2.5Deque3.2.6Set3.2.7Map3.3什么是算法集合框架1.什么是集合框架?//集合框架官方解释//Java集合框架(JavaCo
猿周LV
·
2025-04-29 16:52
数据结构
Java
数据结构
java
时间复杂度和空间复杂度 [数据结构
初阶
]
目录算法效率1.时间复杂度1.1时间复杂度概念1.2大O的渐进表示法1.2.1计算func1的基本操作执行了多少次1.3推导大O阶方法2.空间复杂度算法效率//算法效率分析分为两种:1)时间效率:时间复杂度,用来衡量一个算法的运行速度;2)空间效率:空间复杂度,用来衡量一个算法所需要的额外空间1.时间复杂度1.1时间复杂度概念//时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个数学函数,它
猿周LV
·
2025-04-28 10:03
Java
数据结构
数据结构
java
算法
List 的介绍 [数据结构
初阶
]
目录List1.什么是List2.常见接口介绍3.List的使用List//有需要List官方文档的可以点击1.什么是List//在集合框架中,List是一个接口,继承自Collection接口,Collection接口继承自Iterable接口//站在数据结构的角度来看,List就是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增删改查以及变量等操作2.常见接口介绍//List
猿周LV
·
2025-04-28 09:28
Java
数据结构
数据结构
java
C++进阶篇----模板进阶
目录模板进阶1、非类型模板参数2、类模板的特化3、模板的分离编译模板总结
初阶
的参考:模板
初阶
模板进阶1、非类型模板参数模板参数分为:类型参数、非类型参数类型参数:跟在class或者typename之后的参数类型名称非类型形参
cloues break.
·
2025-04-27 20:06
C嘎嘎的快乐星球
c++
java
android
c++
初阶
--模板进阶
今天我们来学习一下和模板相关的一些知识。目录1.非类型模板参数1.1非类型模板参数1.2使用非类型模板参数定义静态数组的好处2.模板的特化2.1函数模板的特化2.2类模板的特化2.2.1全特化2.2.2偏特化3.模板分离编译3.1什么是分离编译3.2模板的分离编译1.非类型模板参数1.1非类型模板参数模板参数分类类型形参与非类型形参。类型形参即:出现在模板参数列表中,跟在class或者typena
濊繵
·
2025-04-27 20:03
c++
c++
开发语言
c++
初阶
--vector的实现
下面是vector的代码:vector.h#pragmaonce#include#includeusingnamespacestd;namespaceone{templateclassvector{public:typedefT*iterator;typedefconstT*const_iterator;vector()=default;templatevector(InputIteratorfi
濊繵
·
2025-04-27 20:02
c++
c++
【
初阶
数据结构与算法】八大排序之非递归系列( 快排(使用栈或队列实现)、归并排序)
非递归版归并排序1.非递归版归并排序的实现一、非递归版快排1.使用栈实现非递归版快排 在学习非递归版快排前,建议大家先学习递归版的快排,否则非递归版的快排将很难理解,这里附上本人写的快排的博客解析:【
初阶
数据结构与算法
TANGLONG222
·
2025-04-27 14:25
算法
数据结构
排序算法
c++
c语言
java
蓝桥杯
【
初阶
数据结构与算法】二叉树链式结构刷题训练(Leetcode二叉树遍历、单值二叉树、相同的树、另一棵树的子树、对称二叉树)
文章目录一、二叉树的遍历二、单值二叉树三、相同的树四、另一颗树的子树五、对称二叉树一、二叉树的遍历 在链式二叉树的定义与实现中我们已经详细讲解了二叉树常见的三种遍历方式,以及层序遍历,这里给出链接:【
初阶
数据结构与算法
TANGLONG222
·
2025-04-27 14:24
数据结构
算法
leetcode
c++
c语言
python
java
初阶
数据结构之---二叉树的顺序结构-堆
引言今天要讲的堆,不是操作系统虚拟进程地址空间中(malloc,realloc等开空间的位置)的那个堆,而是数据结构中的堆,它们虽然名字相同,却是截然不同的两个概念。堆的底层其实是完全二叉树,如果你问我,完全二叉树是什么。好吧,那我先从树开始讲起,开始我们今天的内容。树是什么?树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树
Forcible Bug Maker
·
2025-04-27 13:23
数据结构
数据结构
算法
c语言
C++
初阶
学习第七弹——string的模拟实现
C++
初阶
学习第六弹------标准库中的string类_c语言返回string-CSDN博客通过上篇我们已经学习到了string类的基本使用,这里我们就试着模拟实现一些,我们主要实现一些常用到的函数。
破浪前行之路
·
2025-04-27 12:43
C++
c++
学习
开发语言
堆和二叉树--数据结构
初阶
(3)(C/C++)
文章目录前言理论部分堆的模拟实现:(这里举的大根堆)堆的创建二叉树的遍历二叉树的一些其他功能实现作业部分前言这期的话讲解的是堆和二叉树的理论部分和习题部分理论部分二叉树的几个性质:1.对于任意一个二叉树,度为0的节点比度为2的节点多一个2.对于完全二叉树,度为1的节点要么是1,要么是03.表示二叉树的值在数组位置中父子下标关系:parent=(child-1)/2leftchild=parent*
刃神太酷啦
·
2025-04-24 08:46
数据结构(初阶)
数据结构
c语言
c++
深度优先
算法
leetcode
宽度优先
APQP在制造行业的应用:搭上数字化项目管理平台很nice
APQP提供了一种从产品设计的最
初阶
段到生产过程的全面质量管理框架,在制造业领域中具有多重优势:提高产品质量:通过早期识别和解决潜在问题,减少生产过程中的缺陷和返工;降低风险:减少产品开发过程中的不确定性
·
2025-04-24 01:03
android-studio
C语言数据结构
初阶
-顺序表
什么是数据结构数据结构是由数据和结构两个词结合而来,那么数据由是什么就比如我们日常生活中的1,2,3,4,5,a,b,c,d,e文字信息图片等,这些就是数据那么结构又是什么?想像一下如果我们有大量数据要管理,举一个例子就像我们计算机电脑硬盘里面的东西,如果我们在硬盘里面对于那些文件随便防止任何类型的文件都放在一堆,如果我们要想找某一个文件那将会非常困难,可读性非常差。如果我们把他们提前整理好,同类
RV770
·
2025-04-23 05:47
c语言
数据结构
开发语言
顺序表和链表,时间和空间复杂度--数据结构
初阶
(1)(C/C++)
文章目录前言时间复杂度和空间复杂度理论部分习题部分顺序表和链表理论部分作业部分前言这期的话会给大家讲解复杂度,顺序表和链表的一些知识和习题部分(重点是习题部分,因为这几个理念都比较简单)时间复杂度和空间复杂度理论部分时间复杂度和空间复杂度的计算一般都是遵循大O表示法,然后的话时间复杂度的计算都是按照最坏的情况计算的大O表示法的相关概念:1.用常数1取代运行时间中的所有加法常数。2、在修改后的运行次
刃神太酷啦
·
2025-04-20 08:45
数据结构(初阶)
数据结构
链表
c语言
leetcode
c++
开发语言
C++
【JavaEE
初阶
】多线程重点知识以及常考的面试题-多线程进阶(二)
本篇博客给大家带来的是多线程中synchronize的实现原理和JUC(java.util.concurrent)常见类的相关知识点.文章专栏:JavaEE
初阶
若有问题评论区见❤欢迎大家点赞评论收藏分享如果你不知道分享给谁
薯条不要番茄酱
·
2025-04-18 08:35
java-ee
java
开发语言
【
初阶
数据结构篇】单链表OJ题(上篇)
文章目录须知欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力!点赞、收藏与分享:觉得这篇文章对你有帮助吗?别忘了点赞、收藏并分享给更多的小伙伴哦!你们的支持是我不断进步的动力!分享给更多人:如果你觉得这篇文章对你有帮助,欢迎分享给更多对C++感兴趣的朋友,让我们一起进步!前言:本篇文章是一篇训练题,以锻炼自己的思维为主,题目相对较简单,便
far away4002
·
2025-04-17 01:12
数据结构
数据结构
单链表OJ题
算法题
快慢指针找中间节点
【JavaEE
初阶
】网络编程套接字概念及分类|TCP和UDP特点及区别|丢包
目录Socket套接字1.概念2.分类1.TCP和UDP:特点:(1)有连接VS无连接(2)可靠传输VS不可靠传输丢包:为啥会出现丢包?如何对抗丢包?(3)面向字节流VS面向数据报(4)全双工VS半双工上篇文章网络原理学习了:1.网络的核心概念2.封装分用流程3.TCP/IP哪五层+每层干啥的(需倒背如流)问题:当数据交给上一层的时候,是由哪个协议负责进行解析的呢?eg:数据链路层到网络层传输时,
深鱼~
·
2025-04-16 22:50
JavaEE初阶
网络
java-ee
人工智能
计算机视觉
深度学习
数据结构
初阶
——算法复杂度超详解
文章目录1.数据结构前言1.1数据结构1.2算法2.算法效率2.1复杂度的概念3.时间复杂度3.1大O的渐进表示法3.2时间复杂度计算示例3.2.1示例13.2.2示例23.2.3示例33.2.4示例43.2.5示例53.2.6示例63.2.7示例74.空间复杂度4.1空间复杂度计算示例4.1.1示例14.1.2示例25.常见复杂度对比6.复杂度算法题——[旋转数组](https://leetco
发挥一次
·
2025-04-14 17:02
数据结构初阶
数据结构
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他