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
Leetcode数据结构
C 语言
数据结构
基石:揭开数组名的面纱与计算数组大小
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在前面的文章中,我们已经学习了C语言一维数组的定义和初始化。我们知道数组是用来存储一系列相同类型数据的集合,并通过下标来访问每个元素。但是,除了通过下标访问单个元素,数组名本身在C语言中也有着特殊的含义和用途。理解数组名是什么,以及如何确定数组的总大小和元素个数,对于有效地使用数组至关重要。本文将深入探讨数组
web安全工具库
·
2025-05-15 17:35
2025C++学习
c语言
数据结构
开发语言
【Redis】谈谈Redis的设计
以下从架构、
数据结构
、持久化、网络模型等方面解析Redis的设计实现原理:1.核心设计思想内存优先:数据主要存储在内存中,通过异步持久化到磁盘保证数据安全。
星星点点洲
·
2025-05-15 17:34
redis
数据库
缓存
运动会比赛计分系统c语言课程设计,c语言课程设计运动会比赛计分系统(含任务书).doc...
c语言课程设计运动会比赛计分系统(含任务书).doc课程设计目的将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、
数据结构
作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度
三叶难夏
·
2025-05-15 16:28
(C语言)超市管理系统 (正式版)(指针)(
数据结构
)(清屏操作)(文件读写)
目录前言:源代码:product.hproduct.cfileio.hfileio.cmain.c代码解析:一、程序结构概述二、product.c函数详解1.初始化商品列表Init_products2.添加商品add_product3.显示商品display_products4.修改商品mod_product5.删除函数del_product6.查询函数que_product三、main.c主函数
双叶836
·
2025-05-15 14:09
数据结构
C语言小项目
C语言基础教学
c++
windows
开发语言
c语言
数据结构
Geatpy2:高性能的Python遗传和进化算法工具箱
文章目录1.关于Geatpy1.1安装方式1.2Geatpy架构简介Problem问题类Population种群类PsyPopulation多染色体种群类Algorithm算法模板类1.3Geatpy基本
数据结构
Lins号丹
·
2025-05-15 13:00
启发式算法
python
geatpy2
遗传算法
LeetCode
题目54:螺旋矩阵【python4种算法实现】
会一些的技术:数据分析、算法、SQL、大数据相关、python欢迎加入社区:码上找工作作者专栏每日更新:
LeetCode
解锁1000题:打怪升级之旅python数据分析可视化:企业实战案例题目描述给定一个包含
数据分析螺丝钉
·
2025-05-15 13:00
LeetCode刷题与模拟面试
leetcode
python
数据结构
算法
经验分享
Python中的
数据结构
:collections库详解
Python中的
数据结构
:collections库详解在日常Python开发中,我们经常需要处理各种
数据结构
。
萧鼎
·
2025-05-15 12:56
python基础到进阶教程
python
数据结构
开发语言
collections
《用MATLAB玩转游戏开发》推箱子游戏的MATLAB趣味实现
趣味实现文章目录《用MATLAB玩转游戏开发:从零开始打造你的数字乐园》第二阶段:进阶篇(动画与算法)-推箱子游戏的MATLAB趣味实现一、游戏介绍与设计思路游戏元素设计二、实现原理与技术细节⚙️1.游戏
数据结构
passionSnail
·
2025-05-15 11:17
matlab
游戏
开发语言
嵌入式学习笔记Day18:
数据结构
数据结构
的概念数据的类型数据与算法一、
数据结构
的概念1.
数据结构
:相互之间存在一种或多种特定关系的数据元素的集合。
数据结构
包含其逻辑结构和物理结构。
ooppoop456
·
2025-05-15 09:40
数据结构
算法
LeetCode
55. 跳跃游戏(中等)
题目描述给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:false解释:
枫景Maple
·
2025-05-15 09:37
算法
leetcode
算法
每日一道
leetcode
338.比特位计数-力扣(
LeetCode
)题目给你一个整数n,对于001-->12-->10示例2:输入:n=5输出:[0,1,1,2,1,2]解释:0-->01-->12-->103-->114--
XiaoyaoCarter
·
2025-05-15 09:07
leetcode训练
leetcode
算法
职场和发展
c++
位运算
动态规划
数据结构
入门要点:算法学习的重点关注
数据结构
入门要点:算法学习的重点关注关键词:
数据结构
、算法分析、时间复杂度、空间复杂度、线性
数据结构
、非线性
数据结构
、实战应用摘要:本文系统梳理
数据结构
入门核心要点,聚焦算法学习的关键维度。
AI天才研究院
·
2025-05-15 07:24
ChatGPT
AI大模型应用入门实战与进阶
数据结构
算法
学习
ai
ESP-ADF wifi_service子模块esp_wifi_setting配网接口管理函数详解
目录ESP-ADFwifi_service子模块esp_wifi_setting配网接口管理函数详解内部
数据结构
结构体关系图配网接口管理函数分析1.esp_wifi_setting_create函数工作原理内存管理错误处理流程
omnibots
·
2025-05-15 07:53
ESP-ADF
嵌入式硬件
iot
架构
网络
数据结构
与算法之链表
目录单链表概念单链表操作循环链表概念循环链表操作双向循环链表概念双向循环链表操作单链表概念单链表也叫单向链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。表元素域data用来存放具体的数据。链接域next用来存放下一个节点的位置单链表操作is_empty()链表是否为空length()链表
Matlab仿真实验室
·
2025-05-15 07:53
链表
数据结构
java
数据结构
中的高级排序算法
希尔排序你可以将希尔排序理解成——先通过几次分组的、较小的组间插入排序将原数组变得有序,最后再进行一次序列基本有序的完整插入排序。#include#defineARR_LEN(arr)(sizeof(arr)/sizeof(arr[0]))voidprint_arr(intarr[],intlen){for(inti=0;i>1;while(gap>0){//外层for的i仍然代表新摸到的手牌的下
学习中的码虫
·
2025-05-15 07:23
c
排序算法
数据结构
算法
数据结构
实验之链表一:顺序建立链表
7-1
数据结构
实验之链表一:顺序建立链表单位山东理工大学输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。
读物金刚
·
2025-05-15 06:21
c语言
数据结构
链表
【
数据结构
与算法】同余计算 哈希表与前缀和问题特征和模板化思路
加减乘负的类同余计算加乘模情况两数和模:(a+b)modm=(amodm+bmodm)modm乘积模:(a*b)modm=((amodm)*(bmodm))modm加模证明如下:a=q1*m+r1,b=q2*m+r2则amodm=r1,bmodm=r2(a+b)modm=((q1+q2)*m+(r1+r2))modm=(r1+r2)modm=(amodm+bmodm)modm结论:两数和模或乘积模
4Forsee
·
2025-05-15 06:19
散列表
数据结构
C语言中哈希表的简单使用
什么是哈希表哈希表也叫散列表,是根据关键码值直接进行访问的
数据结构
。即通过关键值(key)映射到表中的某个位置,以便可以直接访问该节点,以提高查找速度。
koooo~
·
2025-05-15 06:19
哈希算法
散列表
算法
【
数据结构
与算法】欧拉筛算法
算数基本定理每一个大于1的自然数都可以以唯一的方式写成素数的乘积。任何合数都有它对应的一个最小质因子。例如:12=2*2*3,15=3*5;我们可以借助这个最小质因子来将素数的倍数标记,避免程序读取。也借助于此,我们可以实现以线性时间复杂度筛出小于等于n的所有素数。代码实现#include#includeintmain(){intn1,n2;//查找范围n1和素数容纳量n2。scanf("%d%d
4Forsee
·
2025-05-15 06:49
算法
【
数据结构
与算法】KMP算法
引言字符串查找的朴素算法中,我们每次对目标字符串的查找失败后,目标字符串的指针回到0初始位置,这样的解法在处理大规模数据时往往不尽人意。为了避免朴素算法的低效,D.E.Knuth、J.H.MorTis和V.R.Pratt联合发表了一个模式匹配算法即KMP算法——分别取三位学者名字的首字母得名,它可以一定程度上避免重复遍历的时间问题。前缀和后缀在了解KMP算法前,我们需要补充一个概念即字符串的前缀和
4Forsee
·
2025-05-15 06:18
算法
ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(事件机制)
ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(事件机制)简介模块概述功能定义架构位置核心特性接口分析公共API事件发送相关API事件注册相关API事件接口获取API
数据结构
事件消息结构外设事件结构事件回调函数类型实现原理事件流转机制
omnibots
·
2025-05-15 06:48
ESP-ADF
架构
iot
嵌入式硬件
数据类型:List
list的底层
数据结构
是quicklist。quicklist是双向链表和压缩列表(ziplist)的结合体。每一个qui
绵阳的脑内SSD
·
2025-05-15 04:01
#
redis
------redis分专栏
list
数据结构
【Java
数据结构
】---List(LinkedList)
乐观学习,乐观生活,才能不断前进啊!!!我的主页:optimistic_chen我的专栏:c语言,Java欢迎大家访问~创作不易,大佬们点赞鼓励下吧~文章目录前言链表(MySingleList)具体功能代码LinkedList简介LinkedList的模拟实现LinkedList的使用LinkedList的构造LinkedList的方法LinkedList的遍历ArrayList和LinkeddL
optimistic_chen
·
2025-05-15 04:00
Java数据结构
数据结构
java
list
学习方法
经验分享
idea
【
数据结构
入门训练DAY-30】数的划分
文章目录前言一、题目二、解题思路结语前言本次训练内容训练DFS。训练解题思维。一、题目将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。{1,1,5};{1,5,1};{5,1,1};问有多少种不同的分法。输出一个整数,即不同的分法。输入格式两个整数n,k(6usingnamespacestd;#defineMax200intsum
不会计算机的捞地
·
2025-05-15 03:58
数据结构入门训练
数据结构
算法
深度优先
Golang 切片slice源码走读
切片slice是golang中非常经典的
数据结构
,其定位可以类比其他语言中的动态数组。
记录学习的点滴
·
2025-05-15 03:25
golang
算法
开发语言
C语言 匿名联合体和匿名结构体
所以我们需要增加一个编译指令:#pragmaanon_unions实际使用中,我们在其他
数据结构
中不需要这个功能,所以就得取消之,所以要用到下面两个编译指令:#pragmapush#pragmapop有点出入堆栈的感觉
jim0506
·
2025-05-15 02:22
软件
stm32
[Java][
Leetcode
middle] 274. H 指数
自己想的,利用排序一开始死活想不到,看了题目标签的排序才想到的现将数组升序,然后比较下标。publicinthIndex1(int[]citations){inth=0;Arrays.sort(citations);for(inti=0;i=citations.length-i){h=citations.length-i;break;}}returnh;}基于计数,官方解析定义一个数组counte
小雅痞
·
2025-05-15 02:21
java
leetcode
21张让你代码能力突飞猛进的速查表(神经网络、机器学习、可视化等)
数据保存及可视化numpypandasbokeh画图matplotlibggplot机器学习sklearnkerastensorflow算法
数据结构
复杂度排序算法做了那么多年开发,自学了很多门编程语言,
2401_86372707
·
2025-05-15 02:17
机器学习
神经网络
人工智能
【linux软件基础知识】文件的概念:文件控制块(FCB)
文件控制块(FCB)在文件系统中,文件控制块(FCB)或文件头是与每个文件关联的
数据结构
。它包含有关文件的各种属性和元数据,允许操作系统和文件系统管理和检索有关文件的信息。
糖果Autosar
·
2025-05-15 01:45
linux入门和实战开发
linux
服务器
运维
【C++中map和set的使用】
关联式容器键值对树形结构的关联式容器底层结构1关联式容器我们已经接触过STL中的部分容器,比如:vector、list、deque、forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的
数据结构
和尚爱梳头
·
2025-05-15 01:15
C++学习笔记
c++
开发语言
Java集合框架完全指南:从入门到精通
选择合适的集合需要考虑以下因素:数据类型和大小:根据存储的数据类型和数量选择合适的
数据结构
。性能要求:操作频率高时,优化性能的集合类很重要。同步需求:如果需要线程安全,可以选择带并发操作的支持集合。
小志开发
·
2025-05-15 01:13
JAVA
java
开发语言
编程日志5.6
串的习题1.2236.判断根结点是否等于子结点之和-力扣(
LeetCode
)/***Definitionforabinarytreenode.
牛牛程序员成长日记
·
2025-05-15 00:08
算法
c++
数据结构
二叉树、红黑树与 B 树的对比
红黑树(Red-BlackTree)3.B树(B-Tree)对比总结B树的变种:B+树总结二叉树(BinaryTree)、红黑树(Red-BlackTree)和B树(B-Tree)是计算机科学中常用的树形
数据结构
未来的JAVA高级开发工程师
·
2025-05-14 22:25
Java
数据结构
java
leetcode
:11. 盛最多水的容器
11.盛最多水的容器来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/container-with-most-water/给定一个长度为n的整数数组height
uncle_ll
·
2025-05-14 22:22
编程练习-Leetcode
leetcode
数组
双指针
算法训练营
盛最多的水
算法 - 常用模板(一)(Java)
一、链表相关1.1链表
数据结构
来自lc。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*
zhaozll
·
2025-05-14 22:52
算法专栏
算法
java
leetcode
【
leetcode
】541. 反转字符串 II
文章目录代码1.切片2.转为list给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例1:输入:s=“abcdefg”,k=2输出:“bacdfeg”示例2:输入:s=“abcd”,k=2输出:“bacd”代码1.切片class
緈福的街口
·
2025-05-14 22:51
LeetCode
leetcode
算法
职场和发展
LinkedList详解及源码分析
LinkedList概述:2.LinkedList继承实现体系:3.LinkedList主要属性介绍:4.LinkedList的构造方法:5.LinkedList的操作方法:六:LinkedList相关的
数据结构
Nevermoretoo
·
2025-05-14 22:49
java集合框架
java集合框架
java
List
LinkedList
数据结构
数组 链表 列表 栈 队列 字典 元组 集合 堆 树 二叉树 图 哈希表 后缀树 R树 数据表
数据结构
完全攻略分类
数据结构
说明主要作用线性结构数组(Array)同类型元素的固定长度线性集合提供基于索引的快速访问链表(LinkedList)通过指针连在一起的元素序列提供快速插入删除操作列表(List
Back to the original
·
2025-05-14 20:12
C#
编程
上位机开发
Windows界面编程
数据结构
数据结构
链表
散列表
c#
c#常用的
数据结构
及LINQ语法
Array数组内存上连续存储,数组是引用类型而不是值类型。优点:按照索引查询元素速度很快。按照索引遍历数组很方便。缺点:声明数组时大小必须确定,且大小不能改变。添加和删除元素的速度很慢,因为需要移动其它元素。数组只能存储一种数据类型。一维数组的声明和创建形式:数组类型[]数组名=new数组类型[数组长度]如int[]one=newint[5]{1,2,3,4,5};相当于MFC的CArray二维数
小飞侠hello
·
2025-05-14 20:10
c#
c#
数据结构
SQL语句,索引,视图,存储过程以及触发器
一、初识MySQL1.数据库按照
数据结构
来组织、存储和管理数据的仓库;是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合;2.OLTP与OLAPOLTP(On-Linetransactionprocessing
源远流长jerry
·
2025-05-14 19:30
数据库
mysql
Golang JSON处理全攻略:从入门到精通
JSON处理、序列化、反序列化、编解码、结构体标签、性能优化、最佳实践摘要:本文系统讲解Golang中JSON处理的核心技术,从基础编解码到高级定制,涵盖标准库encoding/json的原理与实践、复杂
数据结构
处理
Golang编程笔记
·
2025-05-14 17:46
Golang编程笔记
golang
json
开发语言
ai
SparkSQL入门学习
同SparkRDD不同地方在于SparkSQL的API可以给Spark计算引擎提供更多的信息(计算
数据结构
、转换算子),Spark计算引擎可以根据SparkSQL提供的信息优化底层计算任务。
田晓彬
·
2025-05-14 16:12
SparkSQL
C语言| 指针
使用指针的原因+指针的优点,如下:1用指针可以表示一些复杂的
数据结构
。存储数据可以用数组表示,在
数据结构
中,可以通过链表、树、图来存储。2指针能够高效、快速地传递数据。
青出于兰
·
2025-05-14 16:11
C语言
c语言
开发语言
算法思想之三叉搜索树
三叉搜索树三叉搜索树(TernarySearchTree)是一种特殊的搜索树
数据结构
。它与二叉搜索树相似,但每个节点具有三个子节点:左子节点、中子节点和右子节点。
墨鸦_Cormorant
·
2025-05-14 16:40
算法
算法
深度优先
力扣上的整数反转C语言实现,力扣(
LeetCode
)7.整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。java版classSolution{publicintreverse(intx){intnu
weixin_39629947
·
2025-05-14 15:05
力扣上的整数反转C语言实现
[Java][
Leetcode
middle] 122. 买卖股票的最佳时机 II
方法一,自己想的本题中可以多次买入股票,那么:如果第二天股票涨了并且还没有买入:选择买入,因为一定可以盈利(可能是明天卖,也可能是未来某一天价格更高的时候卖)如果第二天股票跌了并且已经买入了:选择卖出(今天卖了之后可以拿明天低成本的筹码,最差的情况就是明天当天卖当天买,起码不会亏钱)publicintmaxProfit(int[]prices){intlen=prices.length;intpr
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 55. 跳跃游戏
自己想的每走一步都判断是否能够达到当前节点;如果能到达,更新最大步数。publicbooleancanJump(int[]nums){booleanresult=true;intstepCount=nums[0];for(inti=1;i
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 121. 买卖股票的最佳时机
暴力循环总是以最低的价格买入,以最高的价格卖出:例如第一天买入,去找剩下n-1天的最高价格,计算利润依次计算到n-1天买入;比较上述利润//运行时间超时。o(n^2)publicintmaxProfit1(int[]prices){intprofit=0;for(inti=0;iprofit){profit=sale-buy;}}}returnprofit;}最低点买入只要保证在最低点买入,在合适
小雅痞
·
2025-05-14 15:04
#
[Java]力扣面试常见150
java
leetcode
Python3.3 Scipy函数库:科学计算的强大工具
它包括积分、优化、插值、信号处理、线性代数、稀疏矩阵、空间
数据结构
、统计、特殊函数和微分方程求解等模块。
宝贝西
·
2025-05-14 14:30
vue项目多层
数据结构
导致表单校验失效(如输入内容仍提示不能为空)
vue项目多层
数据结构
导致表单校验失效(如输入内容仍提示不能为空)在vue项目的data中,我们可能会声明如下结构的数据:people:{companyId:"",linkman:{name:"",phone
H30919
·
2025-05-14 14:58
vue.js
javascript
前端
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他