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
北京理工大学数据结构889
Python入门指北八
如何优化Python代码以提高性能优化Python代码以提高性能是一个多方面的过程,这包括对代码的重新设计、使用更有效的算法和
数据结构
,以及利用Python的内置特性。
程序媛小刘
·
2024-01-29 23:30
python
开发语言
深入理解 ArrayList
1.ArrayList概述1.1什么是ArrayListArrayList是Java集合框架中的一个类,它实现了动态数组的
数据结构
。
hymua
·
2024-01-29 23:46
java
开发语言
数据结构
之红黑树
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档红黑树基础前言一、什么是红黑树二、左旋和右旋实现三、插入的调整四、红黑树的删除1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是红黑树红黑树
yerennuo
·
2024-01-29 22:18
数据结构
代码随想录Day6哈希表理论基础 242.有效的字母异位词349. 两个数组的交集202. 快乐数 1. 两数之和
哈希表理论基础哈希表又叫做散列表:哈希表是根据关键码的值而直接进行访问的
数据结构
。
在下雨599
·
2024-01-29 22:16
散列表
哈希算法
数据结构
2023.12.28 美团开发岗实习一面 面经
大厂是真的把你简历上的每一句话掰开揉碎了问,人都麻了,所以面大厂的话一定要把简历上的项目吃透八股项目说完我估计已经寄了,hr职业素养是真的高,继续开始八股环节首先问前端点击后后端是怎么响应的然后平时用的
数据结构
和场景还问了数据库的
cangshanjiang
·
2024-01-29 22:11
java
Java基础
数据结构
之反射
一.定义Java的反射机制是在运行状态中的,对于任意一个类都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法及属性。既然能拿到,我们就可以修改部分类型信息。这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射(reflection)机制。二.反射基本信息Java程序中许多对象在运行时会出现两种类型:运行时类型(RTTI)和编译时类型,例如Personp=newSt
zyh20050430
·
2024-01-29 22:33
java
开发语言
反射
python基础(十一)面向对象和类
因为我也只是意会到一点点).根据面向对象的概念,我们需要注意的几个概念:类(Class):用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象(Object):通过类定义的
数据结构
实例
weixin_34318326
·
2024-01-29 22:01
python
数据结构与算法
宋宝华:slab在内核内存管理和用户态Memcached的双重存在
buddy作为Linux内核最底层的内存管理器,它分配1页,2页,4页,2^n页,但是作为内核的堆用户本身,经常只是调用kmalloc()申请一个小内存,或者调用kmem_cache_alloc()申请一个
数据结构
宋宝华
·
2024-01-29 21:23
内核
java
linux
python
大数据
JAVA学习笔记——第五章 控制结构
博客主页:A_SHOWY系列专栏:力扣刷题总结录
数据结构
云计算数字图像处理力扣每日一题_流程控制总体介绍:决定程序是如何执行的,主要包括顺序控制、分支控制和循环控制顺序控制顺序控制:程序从上到下逐行执行
A_SHOWY
·
2024-01-29 21:00
JAVA零基础开始
java
开发语言
JAVA学习笔记——第六章 数组
博客主页:A_SHOWY系列专栏:力扣刷题总结录
数据结构
云计算数字图像处理力扣每日一题_数组可以存放多个同一类型的数据,是一种数据类型,是引用类型即:数组就是一组数据doubletotal=0;double
A_SHOWY
·
2024-01-29 21:29
JAVA零基础开始
java
【周赛】第382场周赛
博客主页:A_SHOWY系列专栏:力扣刷题总结录
数据结构
云计算数字图像处理力扣每日一题_从这一场(第382场周赛)周赛开始记录,目标是尽快达到准确快速AC前三道题,每场比赛稳定在前1000名,故总结每场比赛的前三个题目
A_SHOWY
·
2024-01-29 21:27
算法
力扣
Map和Set
Map和Set【本节目标】掌握Map/Set及实际实现类HashMap/TreeMap/HashSet/TreeSet的使用掌握HashMap和HashSet背后的
数据结构
哈希表的原理和简单实现搜索概念及场景
Particle.
·
2024-01-29 21:27
java
开发语言
MySQL索引的底层
数据结构
原理剖析(二叉树、 红黑树、Hash、B-Tree、B+Tree)
学习各种
数据结构
图解网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html(推荐)2.
Linux技术狂
·
2024-01-29 21:55
后端开发
C++开发
数据结构
数据结构
mysql
后端开发
Linux开发
C++开发
面试题(32)|
数据结构
(11):红黑树
更多文章见C++面试题系列产生背景:红黑树解决了平衡二叉树为了重新维持平衡旋转成本太高的问题.平衡二叉树又称AVLTree,平衡二叉树最大的作用是查找,因为AVL树的查找,插入和删除在平均和最坏情况小都是O(logn)?红黑树与AVL树比较:1.插入删除操作,红黑树更容易控制;2.旋转操作,调整平衡时红黑树的旋转次数更少.红黑树性质和定义:红黑树(Red-BlackTree)又称RBTree,它是
haimianjie2012
·
2024-01-29 21:55
C++开发面试题
c++
面试
数据结构
每日一道面试题:Java中序列化与反序列化
序列化:所谓的序列化就是将Java对象或
数据结构
转为字节序列的过程,以便于存储到数据库、内存、文件系统或者网络传输
JavaBuild888
·
2024-01-29 20:39
Java成长计划
java
开发语言
手把手教你如何用python进行数据分析!(附四个案例)
首先确保导入这两个包#导入Numpy包importnumpyasnp#导入Pandas包importpandasaspd二、基础知识Pandas有三种
数据结构
:Series、DataFrame和Panel
程序员老冉
·
2024-01-29 20:33
python
开发语言
数据分析
数据挖掘
JavaScript版
数据结构
与算法(二)图、堆、搜索排序算法、算法设计思想
一、图(一)图是什么图是网络结构的抽象模型,是一组由边连接的节点。图可以表示任何二元关系,比如道路、航班…JS中没有图,但是可以用Object和Array构建图。图的表示法:邻接矩阵、邻接表…1、邻接矩阵:用矩阵表示节点之间是否存在连接关系2、邻接表:用对象和数组表示一个节点都和哪个节点有链接,还可以用链表等表示(二)图的常用操作深度优先遍历:尽可能深的搜索图的分支。深度优先遍历算法口诀①访问根节
一棵开花的树,枝芽无限靠近你
·
2024-01-29 20:18
数据结构与算法
算法
javascript
排序算法
python创建不可变集合_python不可变集合
对应于元组(tuple)与列表(list)的关系,对于集合(set),Python提供了一种叫做不可变集合(frozenset)的
数据结构
。
weixin_39595008
·
2024-01-29 20:46
python创建不可变集合
数据结构
错题收录(十七)
1、由n个数据元素组成的两个表:一个递增有序,一个无序。采用顺序查找算法,对有序表从头开始查找,发现当前元素已不小于待查元素时,停止查找,确定查找不成功,已知查找任一元素的概率是相同的,则在两种表中成功查找()。A:平均时间后者小B:平均时间两者相同C:平均时间前者小D:无法确定解析对于顺序查找,不管线性表是有序的还是无序的,成功查找一个元素的比较次数为1,成功查找第二个元素的比较次数为2,以此类
程序员丶星霖
·
2024-01-29 19:22
代码随想录算法训练营第十五天 | 二叉树的层序遍历 LeetCode226 翻转二叉树 LeetCode101 对称二叉树
二叉树的层序遍历文章链接:二叉树的层序遍历视频链接:二叉树的层序遍历LeetCode102二叉树的层序遍历题目链接:二叉树的层序遍历视频链接:二叉树的层序遍历文章链接:二叉树的层序遍历思路利用队列这个
数据结构
来记录每一层遍历的元素
程序员劝退师_
·
2024-01-29 19:03
代码随想录
算法
如何使用手机公网远程访问本地群辉Video Station中视频文件【内网穿透】
博客主页:小羊失眠啦.系列专栏:《C语言》《
数据结构
》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。
小羊失眠啦.
·
2024-01-29 19:56
Cpolar
智能手机
C/C++中堆和栈的区别 (转贴)
其操作方式类似于
数据结构
中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与
数据结构
中的堆是两回事,分配方式倒是类似于链表,呵呵。
alnh4952
·
2024-01-29 19:21
c/c++
数据结构与算法
操作系统
VBA中的
数据结构
字典字典,其实就是一些“键-值”对。使用起来非常方便,有类似于微型数据库的作用,可用于临时保存一些数据信息。创建在VBA中创建字典对象时,需要添加对"MicrosoftScriptingRuntime"库的引用。一、VBA中创建字典:用的是WSH引用。DimmydAsObjectSetmyd=CreateObject("Scripting.Dictionary")或者DimmydAsDiction
..H先生..
·
2024-01-29 19:19
数据结构
excel
C语言第十二弹--扫雷
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【
数据结构
详解】扫雷1、扫雷游戏分析和设计1.1、扫雷游戏的功能说明1.2游戏的分析和设计1.2.1、
数据结构
的分析1.2.2、文件结构设计2、扫雷游戏的结构分析
小林熬夜学编程
·
2024-01-29 19:46
c语言
开发语言
使用WAF防御网络上的隐蔽威胁之反序列化攻击
什么是反序列化反序列化是将
数据结构
或对象状态从某种格式转换回对象的过程。这种格式通常是二进制流或者字符串(如JSON、XML),它是对象序列化(即对象转换为可存储或可传输格式)的逆过程。
caomengde233
·
2024-01-29 18:01
网络安全
【MQ02】基础简单消息队列应用
最简单的队列功能最简单的队列功能,无非就是将我们在
数据结构
与算法中学过的那个队列结构,变成一个外部功能组件。让各种语言和各种应用程序都可以通过这个队列来进行数据操作。
码农老张Zy
·
2024-01-29 18:00
洛谷 P1433 吃奶酪 状态压缩dp
程序中的主要
数据结构
是数组和存储奶酪坐标的变量。具体来说,主要分为以下步骤:预处理
InhabitantCat
·
2024-01-29 18:21
#
状态压缩
洛谷
c++
算法
洛谷【LGR-171-Div.3】深圳科创学院基础赛 #7 &「RHOI」Round 2 第三题 Reverse and Rotate
文章目录题目链接题目描述解题思路代码实现总结题目链接链接:P10058ReverseandRotate题目描述解题思路首先是本题使用的
数据结构
,需要满足可以在头部插入和删除同时也能在尾部完成插入和删除所以我们使用双端队列本题数据范围较大
InhabitantCat
·
2024-01-29 18:50
洛谷
算法
c++
物联网操作系统-Alios Things
学习笔记的思路清晰,物联网操作系统的核心知识点都有涉及到,FreeRtos等的物联网操作系统的知识点其实都是一样的,各个机制的实现原理也都大差不差,提前说明,本文适合具有良好的C语言基础,操作系统的基本认知,
数据结构
等功底的伙伴阅读
@daiwei
·
2024-01-29 18:39
物联网
物联网
Alios
操作系统
数据结构
与算法——线性顺序表原理及C语言实现
数据结构
与算法——线性顺序表原理及C语言实现一、线性表顺序存储概念二、顺序表的基本属性程序设计(1)线性表的创建list_create(2)清空顺序表list_clear(3)判断是否为空表list_empty
不会编程的小江江
·
2024-01-29 18:53
数据结构与算法
c语言
数据结构
数据结构
与算法——队列原理及C语言底层实现
数据结构
与算法——队列原理及C语言底层实现队列概念顺序队列1.顺序队列原理2.队列的创建3.入队与出队4.判断满队与空队5.清空队列与释放空间6.主流程测试链式队列1.链式队列的创建2.链式队列入队3.
不会编程的小江江
·
2024-01-29 18:22
数据结构与算法
c语言
开发语言
数据结构
数据结构
(18)-图之拓扑排序
图之拓扑排序,即无环图的排序,无环图也就是图中没有回路。一般地,我们认为施工过程、生产流程、教学安排等一个项目可以分为若干个子项目的项目即为无环图。所以拓扑排序一般用于解决一个流程类的工程能够顺序进行的问题。在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先级关系,这样的有向图我们称之为AOV网(ActivtyOnVertexNetwork)。AOV网中的弧表示活动之间存在先后顺序。
xxxxxxxx_123
·
2024-01-29 17:50
大厂程序员成长路径
以下是更详细的描述:一、技术管理发展路径:1.初级工程师阶段(0-3年):在这个阶段,程序员主要学习基本的编程语言、
数据结构
和算法,积累实际项目经验。
架构未来
·
2024-01-29 17:07
架构
职场和发展
数据结构
与算法Day07----递归
一、递归需要满足的三个条件:1.一个问题的解可以分解为几个子问题(数据规模更小的问题)的解。2.这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样。3.存在递归终止条件。二、编写递归程序的技巧:首先先写出递推公式,找到终止条件,最后将递推公式转化为代码。三、编写递归程序的注意事项:1、警惕堆栈溢出。如果递归求解的数据规模很大,调用层次很深,一直压入栈,就会有堆栈溢出的风险。2、警惕重复
墨殇染泪
·
2024-01-29 17:04
【备战蓝桥杯】——循环结构
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构
与算法个人格言:“没有罗马,那就自己创造罗马~”Stopstruggling,lifeisstopped.文章目录Python
Aileen_0v0
·
2024-01-29 17:55
蓝桥杯
蓝桥杯
职场和发展
开发语言
科技
python
前端面试题-说说你了解的js
数据结构
?(2024.1.29)
1、数组(Array)数组是一组有序的值的集合,可以通过索引访问。JavaScript数组可以包含不同的数据类型,并且长度是动态的。letmyArray=[1,'hello',true,[2,3]];2、对象(Object)对象是无序的键值对的集合。每个键都是字符串或符号,值可以是任何数据类型。letmyObject={key1:'value1',key2:42,key3:['a','b','c'
bug总结
·
2024-01-29 17:16
数据结构
【
数据结构
】图 常见题型汇总
数据结构
图定义无向图的连通分量是指无向图中的极大连通子图。图的遍历是指从图中顶点出发,每个顶点只能被访问一次,如果图不是连通则从某一顶点出发无法访问到其他全部结点。
_mika_
·
2024-01-29 16:02
【数据结构笔记】
数据结构
数据结构
·顺序表应用
本节应用是要用顺序表实现一个通讯录,收录联系人的姓名、性别、电话号码、住址、年龄顺序表的实现在上一节中已经完成了,本节的任务其实就是应用上节写出来的代码的那些接口函数功能,做出来一个好看的,可视化的东西首先把准备工作做好,创立好通讯录的头文件Contest.h和源文件Contest.c还有测试源文件,再把上一节的顺序表文件链接过来,在这节中直接使用上节的函数功能1.通讯录数据类型首先我们在Cont
atlanteep
·
2024-01-29 16:31
数据结构之谜
数据结构
数据结构
·顺序表经典例题(双指针)
本节讲解两道顺序表经典例题,运用到了双指针的思想双指针并不是两个指针,而是用两个类似指针的东西去扫描数组,以达到简化运算的效果1.移除元素OJ链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台本体给出一个数组nums和一个值val。目标是在不创建新数组的情况下,在这个数组本体上的内容中删掉所有值是val的元素。1.1解题思路1.1.1方法一遍历数组,每找到一次val就把后面的所有数据往
atlanteep
·
2024-01-29 16:31
数据结构之谜
数据结构
数据结构
·单链表经典例题
1.移除链表元素OJ链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台本题是说给出一个链表的头节点head和一个整数val,如果发现节点中存的数据有val就删掉它,最后返回修改后的链表头节点地址如果题目中没有明确提及给出的链表是否是带头的,那就默认是不带头的链表,此时题目中再提到头节点就是指链表的第一个节点思路1:从第二个节点开始,判断其内含的数据是否是val,然后遍历链表,最后判断头
atlanteep
·
2024-01-29 16:30
数据结构之谜
数据结构
Redis测试优化总结
不同类型
数据结构
占用内存对比:1.整型:当list或set中存储的元素为整型时:当元素个数小于500个数字,使用Set占内存空间最小,redis底层实现使用了intset编码;当元素个数大于512个数字
Suncy
·
2024-01-29 16:39
商品库存管理系统(C语言)
4.1预处理及
数据结构
本系统使用了宏定义,并定义了结构体Product,代表商品,包含商品的各项属性信息;也定义了一个结构体数
BraveTomato
·
2024-01-29 16:14
C++课程设计
c语言
算法
数据结构
课程设计
python算法与
数据结构
---排序和归并排序
学习目标掌握归并排序的基本原理使用python语言解答归并排序题目归并排序原理及过程将两个有序的数组合并成一个有序数组称为从上往下分解:把当前区间一分为二,直至分解为若干个长度为1的子数组从上往下的合并:两个有序的子区域两两向上合并;体现了分治思想,稳定排序复杂度平均时间复杂度:O(NlogN)最坏时间复杂度:O(NlogN)归并排序合并过程temp数组用于存储合并结果,合并后拷贝回原数组;双指针
茨球是只猫
·
2024-01-29 16:12
算法
数据结构
python
排序算法
python算法与
数据结构
---滑动窗口&双指针
学习目标了解滑动窗口的基本原理;学会用使用python语言解答滑动窗口经典题目;了解双指针的基本原理;学会使用python语言解答双指针经典题目;滑动窗口209.长度最小的子数组https://leetcode.cn/problems/minimum-size-subarray-sum/description/暴力解法目标是找子数组,暴力遍历所有的子数组枚举子数组的下标i,对于每个开始下标i:枚举
茨球是只猫
·
2024-01-29 16:40
python
算法
数据结构
双指针
滑动窗口
【C语言
数据结构
】空间复杂度和时间复杂度(详细分析)
目录1.
数据结构
介绍2.算法介绍3.时间复杂度,(空间复杂度)1.
数据结构
介绍首先我们讲解一下什么是
数据结构
(从今天开始,博主要开始学习
数据结构
啦,以后再学习算法会给大家分享更多深入浅出的干货!)
咸菜不闲
·
2024-01-29 16:10
和tt学C
数据结构
C语言—
数据结构
之时间复杂度与空间复杂度
目录一、算法效率1.1算法效率的类别1.2大O的渐进表示法二、时间复杂度2.1概念2.2例题三、空间复杂度3.1概念3.2例题一、算法效率在了解时间复杂度与空间复杂度之前,让我们先了解一下什么是算法效率和表示方法。1.1算法效率的类别算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度
三千水笙
·
2024-01-29 16:06
数据结构
LeetCode 211.添加与搜索单词 -
数据结构
设计 题解
题目信息LeetoCode地址:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目理解该题是LeetCode208.实现Trie(前缀树)题解的进阶与变体。本质还是通过Trie树插入与查找字符串。但是该题引入了一个新字符'.',它可以替代任何a到z这个26个小写字母。所在在遍历过程中,不再是一条单一的路径,而是应该沿着树的所有可能分枝进行深入,想起什么了没?没错!就是树的深度遍历。在进行
耐利
·
2024-01-29 16:25
c#
开发语言
从零开始SpringBoot项目搭建(二)——Swagger集成以及MybatisPlus配置
Swagger接口文档配置以及其他全局配置前言一、Swagger接口文档工具集成使用1.1概述1.2导入依赖1.3创建配置类Knife4jConfiguration1.4Swagger常用注解1.5自定义接口返回
数据结构
Leijieeeee
·
2024-01-29 15:51
spring
boot
后端
java
为什么Redis内部实现用跳跃表
跳跃表简介跳跃表(skiplist)是一个有序的
数据结构
,它通过在每个节点维护不同层次指向后续节点的指针,以达到快速访问指定节点的目的。
初音雨季
·
2024-01-29 15:27
数据结构
-求两集合的差集
数据结构
-两集合的差集////Createdbyzhangon2021/10/27.
菜成狗
·
2024-01-29 14:37
数据结构
数据结构
链表
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他