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
数据结构与算法学习日记
杏仁玫瑰花饼的Java
学习日记
第十一天(super,方法重写,多态,instanceof关键字,static关键字,抽象类,接口)
一,前言今天就是第十一天了,继续努力。二,super关键字详解在Java中,super关键字是一个引用变量,主要用于引用直接父类的对象。它在继承关系中扮演着重要角色,能够帮助子类访问父类的属性、方法和构造函数。1.访问父类的成员变量当子类与父类拥有同名的成员变量时,子类默认访问自己的变量。使用super关键字可以显式访问父类的同名变量。示例:classParent{ intnum=10;}cl
杏仁海棠花饼
·
2025-05-27 00:47
java
学习
【
数据结构与算法
】LeetCode每日一题
题目:解答:思路第一,什么语言不重要1.首先,如果是两个正序的,那么我们可以直接两个链表各个位数相加,但是有一个问题,如果有个数是两位数,另一个位是三位数,那个两位数前面就需要一个前导零才能完成相加,例如234跟12这两个数分别相加,如果12前面没有前导0,那么相加就成了234+120了2.这个题所给题干逆序的,然后输出结果也是逆序的,所以就可以用相加的方法,然后在遍历两个链表的时候,如果有一个链
黎明smaly
·
2025-05-24 14:14
算法
数据结构
c语言
开发语言
学习日记
-day13-5.22
完成目标:知识点:1.抽象注意事项知识点核心内容重点抽象类实例化限制抽象类不能直接实例化对象,只能创建非抽象子类的对象尝试实例化抽象类会触发编译错误抽象方法与抽象类关系抽象类不一定包含抽象方法,但含抽象方法的类必须是抽象类定义顺序影响类声明(先有抽象方法需声明抽象类)子类重写要求子类必须重写父类所有抽象方法,否则需声明为抽象类漏写重写方法等价于隐含继承父类抽象方法抽象类成员结构可包含成员变量/构造
永日45670
·
2025-05-23 20:35
学习日记
学习
【软考】
数据结构与算法
基础 - 树结构 - B树和B+树
一、B树(B-Tree)介绍1.1B树(B-Tree)是什么?B树(B-Tree)是一种常用的、高效的、自平衡的树形数据结构B树(B-Tree)是一种平衡查找树B树(B-Tree)是一种多路搜索树1.2B树(B-Tree)的用途B树(B-Tree)适用于外部存储B树(B-Tree)主要用于磁盘存储和文件系统B树(B-Tree)可以高效地进行文件索引和数据库索引。B树(B-Tree)可用于在磁盘上高
本本本添哥
·
2025-05-23 17:11
归档
-
Inbox1
013
-
软考学习(计算机基础)
数据结构
b树
python找与7相关的数_python 下的
数据结构与算法
---7:查找
一:线性查找(SequentialSearch)线性查找可以说是我们用的最早也会是用的最多的查找方式了。其对应的是线性数据结构,回顾一下线性数据结构,其特点是先后加入的元素是有顺序的,相邻的。而线性结构就是按其顺序挨个遍历的查找方式:foriinrange(len(seq)):ifseq[i]==item:print('finditinposition%d'%i)break显然,这是O(n)的时间
weixin_39907939
·
2025-05-23 07:38
python找与7相关的数
【算法专题】双指针算法之611. 有效三角形的个数(力扣)
欢迎来到CILMY23的博客本篇主题为:双指针算法之611.有效三角形的个数(力扣)个人主页:CILMY23-CSDN博客系列专栏:Python|C++|C语言|
数据结构与算法
|贪心算法|Linux|
CILMY23
·
2025-05-23 00:18
算法专题
算法
leetcode
双指针算法
c++
有效的三角形个数
数据结构与算法
之链表的基础入门
数据结构与算法
之链表的基础入门关键词:链表、数据结构、算法、指针、节点、时间复杂度、空间复杂度摘要:本文将全面介绍链表这一基础数据结构,从基本概念到实现原理,从算法分析到实际应用。
数据结构与算法学习
·
2025-05-22 17:38
数据结构与算法宝典
链表
网络
数据结构
ai
【
数据结构与算法
】之深入解析“有效的括号”的求解思路与算法示例
一、题目要求给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合;左括号必须以正确的顺序闭合。示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s=<
╰つ栺尖篴夢ゞ
·
2025-05-22 12:37
数据结构与算法
LeetCode
辅助栈
栈
如何提升C/C++的编程能力
强化
数据结构与算法
:熟练掌握数组、链表、栈、队列、树、图
DecentX
·
2025-05-21 13:33
c语言
c++
开发语言
探索
数据结构与算法
中动态规划的概率动态规划
探索
数据结构与算法
中动态规划的概率动态规划关键词:动态规划、概率动态规划、马尔可夫决策过程、贝尔曼方程、最优子结构、状态转移、值迭代摘要:本文深入探讨了动态规划在概率环境下的扩展——概率动态规划。
数据结构与算法学习
·
2025-05-21 12:56
动态规划
代理模式
算法
ai
数据结构与算法
——周练2
A.DS顺序表--类实现输入第1行先输入n表示有n个数据,即n是实际长度;接着输入n个数据第2行输入要插入的位置和新数据第3行输入要插入的位置和新数据第4行输入要删除的位置第5行输入要删除的位置第6行输入要查找的位置第7行输入要查找的位置输出数据之间用空格隔开第1行输出创建后的顺序表内容,包括顺序表实际长度和数据每成功执行一次操作(插入或删除),输出执行后的顺序表内容每成功执行一次查找,输出查找到
平平无奇的羊
·
2025-05-21 00:37
数据结构与算法
c++
算法
数据结构
杏仁海棠花饼的Java
学习日记
第五天(for循环Java方法)
一,前言今天就是第五天了,顺便祝大家520快乐,没有人一起过也没关系,祝大家此生幸福平安!今天来学没学完的流程控制,和Java方法的一些内容。二,流程控制续1.for循环在Java里,for循环是经常会用到的一种流程控制结构,它能够让特定的代码块重复执行。1.标准for循环这种循环的结构是最基本的,由初始化语句、循环条件和迭代语句组合而成。for(初始化;循环条件;迭代语句){ //循环体}下面
杏仁海棠花饼
·
2025-05-20 22:28
java
学习
JavaScript
数据结构与算法
实战
JavaScript
数据结构与算法
实战引言在前端开发中,优雅的界面背后往往是高效的数据处理逻辑。当应用规模扩大,数据量增长,选择合适的数据结构和算法成为提升性能的关键。
BitCat
·
2025-05-18 12:31
JavaScript
javascript
开发语言
ecmascript
前端
面试
PTA
数据结构与算法
7-30 目录树
如有不对,不吝赐教进入正题:在ZIP归档文件中,保留着所有压缩文件和目录的相对路径和名称。当使用WinZIP等GUI软件打开ZIP归档文件时,可以从这些信息中重建目录的树状结构。请编写程序实现目录的树状结构的重建工作。输入格式:输入首先给出正整数N(≤10^4),表示ZIP归档文件中的文件和目录的数量。随后N行,每行有如下格式的文件或目录的相对路径和名称(每行不超过260个字符):路径和名称中的字
番大白菜
·
2025-05-18 07:26
PTA
C
PTA
数据结构与算法
数据结构与算法
(哈希表——有效的字母异位词、赎金信、字母异位词分组、找到字符串中所有字母异位词)
有效的字母异位词原题242.有效的字母异位词-力扣(LeetCode)给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词(由相同字母通过不同排列顺序组成的不同单词或短语。例如,“listen”和“silent”就是一对字母异位词,它们都由字母“e”“i”“l”“n”“s”“t”组成,但排列顺序不同,形成了不同的单词,且意思也不同)示例1:输入:s="anagram",t="nagara
银迢迢
·
2025-05-18 06:50
算法笔记
数据结构
哈希表
杏仁玫瑰花饼的Java
学习日记
第二天
一,前言今天就是第二天了,今天看狂神的Java课就是一点有关Java的入门知识和基础知识,就像Java的诞生,Java的优势和特性以及,Java的版本,JDK,JRE,JVM,如何配置开发环境等二,Java入门1.Java的诞生java的诞生是有一些人希望跳出C语言和C++所创造的一门新的语言,它具有以下的特征语法有点像C,但是没有指针,没有内存管理,具有真正的可移植性,编写一次,到处运行等。比尔
杏仁海棠花饼
·
2025-05-17 18:25
java
学习
数据结构与算法
-线性表-顺序表(Sequential List)
1线性表1.1顺序表(SequentialList)顺序表并不难理解,主要是知道顺序表是在内存中连续存储的一段数据,知道这个后,相应的算法也就非常简单了。线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,这种表示也称作线性表的顺序存储结构或顺序映像。通常,称这种存储结构的线性表为顺序表(SequentialList)。其特点是,逻辑上相邻的数据元素,其物理次序也是相邻的。假设
晴空闲雲
·
2025-05-16 21:57
数据结构与算法实践
数据结构
算法
RUST
学习日记
第7课 ——字面量和运算符
RUST
学习日记
第7课——字面量和运算符0x00回顾上一节讲解了变量和常量,主要了解了他们的区别。也初步感觉到在Rust中对安全性。这节咱们讲解字面量和常用的一些运算符。
uuuhhhyyy
·
2025-05-16 21:27
Rust
学习日记
与指针相关的高频算法:从数据结构到实战技巧(优化升级版)
(新增复杂度分析)在C/C++编程体系中,指针是串联
数据结构与算法
的核心纽带。
ljysee
·
2025-05-16 04:22
c++
算法
数据结构
循环队列(java实现)有完整代码
学数据结构,我建议大家去B站搜索【尚硅谷】
数据结构与算法
(Java
数据结构与算法
)这个教程,我个人比较喜欢韩顺平老师教程,也就200个视频,平均每个视频不到20分钟。
梁小樽
·
2025-05-15 22:35
数据结构与算法系列
java
数据结构
数据结构实战经验:算法开发的宝贵财富
数据结构实战经验:算法开发的宝贵财富关键词:数据结构、算法开发、实战经验、效率优化、应用场景摘要:本文聚焦于数据结构在算法开发中的实战经验,深入探讨
数据结构与算法
之间的紧密联系。
数据结构与算法学习
·
2025-05-15 19:47
数据结构与算法宝典
数据结构
算法
网络
ai
数据结构入门要点:算法学习的重点关注
从基础概念体系构建出发,深入解析
数据结构与算法
的内在联系,详细阐述时间/空间复杂度分析方法。
AI天才研究院
·
2025-05-15 07:24
ChatGPT
AI大模型应用入门实战与进阶
数据结构
算法
学习
ai
数据结构与算法
之链表
目录单链表概念单链表操作循环链表概念循环链表操作双向循环链表概念双向循环链表操作单链表概念单链表也叫单向链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。表元素域data用来存放具体的数据。链接域next用来存放下一个节点的位置单链表操作is_empty()链表是否为空length()链表
Matlab仿真实验室
·
2025-05-15 07:53
链表
数据结构
java
【
数据结构与算法
】同余计算 哈希表与前缀和问题特征和模板化思路
加减乘负的类同余计算加乘模情况两数和模:(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
散列表
数据结构
【
数据结构与算法
】欧拉筛算法
算数基本定理每一个大于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
算法
CTF-Crypto
学习日记
1:Base64编码
题目来源:BUUCTF在线评测题目内容:一眼就解密——下面的字符串解密后便能获得flag:ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=注意:得到的flag请包上flag{}提交解题思路:Base64是计算机网络上最常用的传输字节码的编码方式之一,基于64个可打印字符来表示二进制数据。在RFC2045~2049中描述了其详细规范。Base64编码是从二进制到字符的
_Day_
·
2025-05-13 18:43
CTF
安全
密码学
网络安全
数据结构与算法
——随机选择算法
注:本文章只做个人记录参考视频:左程云--算法讲解024https://www.bilibili.com/video/BV1mN411b71K/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=76d7f97a1ea3558ad70cf98b322a70c9相关题目:力扣215.数组中的第K个最大元
逝雪Yuki
·
2025-05-13 13:14
算法
数据结构与算法
C++
数据结构与算法
书籍推荐
如果计算机系只开三门课,那么这三门课就一定是:离散数学,
数据结构与算法
,编译原理。如果只开一门课,那剩下的就一定是:
数据结构与算法
。
wukunlsy
·
2025-05-13 12:04
发展方向性
数据结构
算法
C
C++
C#
数据结构与算法
方面的经典书籍
如果计算机系只开三门课,那么这三门课就一定是:离散数学,
数据结构与算法
,编译原理。如果只开一门课,那剩下的就一定是:
数据结构与算法
。
专注_日拱一卒
·
2025-05-13 11:33
00数据结构与算法
数据结构与算法经典书籍推荐
基于 Python 的后端开发学习路线
内容:变量、数据类型(数字、字符串、列表、字典等)条件语句(if-else)、循环(for、while)函数与递归异常处理文件读写面向对象编程(类与对象、继承、多态、封装)掌握
数据结构与算法
目标:理解常用的数据结构和算法
懵逼的小黑子
·
2025-05-13 08:09
python
学习
开发语言
数据结构与算法
分析实验13 实现哈希表
实现哈希表1.哈希表介绍哈希函数冲突处理哈希表的操作哈希表的应用2.上机要求3.上机环境4.程序清单(写明运行结果及结果分析)4.1程序清单4.1.1头文件Hash.h内容如下:4.1.2实现文件Hash.cpp内容如下:4.1.3源文件main.cpp内容如下:4.2实现展效果示5.上机体会1.哈希表介绍哈希表(HashTable)是一种基于哈希函数实现的数据结构,用于存储键值对。它通过将键映射
和八哥的环球探险
·
2025-05-10 14:02
数据结构与算法分析实验
散列表
哈希算法
数据结构
c++
STL算法中常用知识点总结
C++标准模板库(STL,StandardTemplateLibrary):包含一些常用
数据结构与算法
的模板的C++软件库。
零一长河
·
2025-05-09 06:30
c++
算法
开发语言
青少年编程与数学 02-018 C++
数据结构与算法
24课题、密码学算法
青少年编程与数学02-018C++
数据结构与算法
24课题、密码学算法一、对称加密算法AES(高级加密标准)DES(数据加密标准)3DES(三重数据加密标准)二、非对称加密算法RSAECC(椭圆曲线密码学
明月看潮生
·
2025-05-08 21:28
编程与数学
第02阶段
青少年编程
c++
密码学
编程与数学
算法
数据结构与算法
--单链表(Single Linked List)
此文章仅作为自己学习过程中的记录和总结,同时会有意地去用英文来做笔记,一些术语的英译不太准确,内容如有错漏也请多指教,谢谢!一、概述-单链表的基本组成结构:Node:自定义的结点结构。(Node)head:指向单链表头结点的“头指针”。-自定义结点的基本组成结构:数据域:存放具有实际意义的数据。“指针”域(next):存放一个指向下一结点的“指针”。-内容:构造方法。add()【向单链表中添加结点
Zzay_naw
·
2025-05-08 20:56
java
数据结构与算法
数据结构
算法
java
单链表
链表
MySql技术栈
一、MySql数据库基础之查询语句数据库基础之函数MySQL数据类型深入理解Mysql索引底层
数据结构与算法
MySQL索引优化实践MySQL优化工具详解SQL优化实践深入理解MVCCMySQL事务和锁二
这是一条海鱼
·
2025-05-08 07:30
章节目录
章节目录
「QT」QSS样式表 之 QComboBox下拉控件样式表
博客主页何曾参静谧的博客(✅关注、点赞、⭐收藏、转发)全部专栏(专栏会有变化,以最新发布为准)「Win」Windows程序设计「IDE」集成开发环境「定制」定制开发集合「C/C++」C/C++程序设计「DSA」
数据结构与算法
何曾参静谧
·
2025-05-07 21:34
「QT」QT5程序设计
qt
开发语言
嵌入式面试高频考点全解析:内存存储、
数据结构与算法
(附代码示例)
题目1:写出三个宏定义,分别将数据A(1个字节)的第N位置位、清零、取反在嵌入式开发中,对字节中特定位的操作是基础且关键的技能。宏定义能帮助我们高效实现这类操作。下面详细讲解如何写出将数据A(1个字节)的第N位置位、清零、取反的三个宏定义。一、宏定义基础概念宏定义是C语言预处理指令,用于代码替换。格式为#define宏名(参数)表达式,编译前预处理器会将代码中所有宏名替换为对应表达式。二、置位操作
xyd陈宇阳
·
2025-05-07 20:26
面试题
STM32
嵌入式硬件
开发语言
stm32
技术主管质疑手撕红黑树:P7面试官引导应届生极限调试
今天的小兰要展示她对
数据结构与算法
的理解,特别是手撕红黑树的实现。第一轮提问:基础概念检验面试官:小兰,你对我们今天白板编程的内容有什么想法?
搞Java的小码农
·
2025-05-07 19:46
Java面试场景题
Java面试
手撕红黑树
极限调试
技术主管质疑
数据结构与算法
:二进制与位运算初见
前言众所周知,在计算机中,数据都是以二进制的形式存储的。而位运算就是直接对二进制数据进行操作的计算方式。一、二进制1.存储原理计算机中,数据都是通过二进制存储的。如int类型,为4字节32位的二进制数,其中最高位为符号位,表示该数的正负,0为正1为负。2.与十进制的换算设i为二进制从低位第0位开始的数位,则二进制每位的权值为2的i次方。二进制转十进制,只需要让二进制的每一位数乘以该位权值的积相加即
WBluuue
·
2025-05-06 18:46
c++
算法
Unity
学习日记
#Unity基础
Unity
学习日记
#基础篇查找物体坐标与转换方向光源常用组件与其属性Transform组件Rigidbody刚体组件MeshCollider组件CapsuleCollider组件BoxCollider组件
努力学习游戏开发
·
2025-05-06 08:06
Unity
unity
学习
游戏引擎
Unity
学习日记
2 #UI基础篇
Unity基础之UI已经被淘汰的GUIUGUIEventSystemRectTransformCanvas组件CanvasScaler组件GraphicRaycaster组件TextImageRawImageButtonToggleDropDownInputFieldSliderScrollBarScrollViewNGUI已经被淘汰的GUI//要在生命周期GUI中调用,由于在生命周期调用频率过高
努力学习游戏开发
·
2025-05-06 08:06
Unity
unity
学习
ui
014枚举之指针尺取——算法备赛
枚举是
数据结构与算法
中基本的操作,常用于解决序列的区间问题。算法界将"双指针"视为其重要分支,类似地当然还有"三指针",“四指针”,最常见的还是“双指针”,我认为它们应统称为“指针尺取”。
.格子衫.
·
2025-05-06 06:29
算法备赛
算法
c++
java
二叉搜索树
目录二叉搜索树简介代码结构核心操作实现详解插入操作(insert)删除操作(erase)搜索操作(Find)测试与验证总结在
数据结构与算法
的世界里,二叉搜索树(BinarySearchTree,简称BST
共享家9527
·
2025-05-05 17:35
C++
c++
算法
数据结构
数据结构与算法
:理解和实现关键概念
数据结构与算法
:理解和实现关键概念在计算机科学中,数据结构和算法是两大核心概念。它们是解决复杂问题和开发高效软件的基础。本文将探讨几种常见的数据结构及其相关算法,帮助您深入理解这些基本概念。
一键难忘
·
2025-05-05 13:11
数据结构
算法
深度优先搜索(DFS)与广度优先搜索(BFS):图与树遍历的两大利器
深度优先搜索(DFS)与广度优先搜索(BFS):图与树遍历的两大利器在
数据结构与算法
的世界中,深度优先搜索(DFS)和广度优先搜索(BFS)是两种非常经典的遍历算法。
_Itachi__
·
2025-05-05 08:07
LeetCode
深度优先
宽度优先
算法
青少年编程与数学 02-018 C++
数据结构与算法
22课题、并行算法
青少年编程与数学02-018C++
数据结构与算法
22课题、并行算法一、GPU并行计算矩阵乘法示例二、MPI并行计算allgather操作示例三、C++中的并行计算多线程并行计算多进程并行计算四、SIMD
明月看潮生
·
2025-05-05 00:13
编程与数学
第02阶段
青少年编程
算法
c++
编程与数学
并行计算
c#
数据结构与算法
2(线性表)
线性表线性表是最简单、最基本、最常用的数据结构。线性表是线性结构的抽象(Abstract),线性结构的特点是结构中的数据元素之间存在一对一的线性关系。这种一对一的关系指的是数据元素之间的位置关系,即:(1)除第一个位置的数据元素外,其它数据元素位置的前面都只有一个数据元素;(2)除最后一个位置的数据元素外,其它数据元素位置的后面都只有一个元素。也就是说,数据元素是一个接一个的排列。因此,可以把线性
萌汉子@
·
2025-05-04 18:03
数据结构
c#
算法
数据结构与算法
实验祝恩_
数据结构与算法
《
数据结构与算法
》第1章数据结构概述/11.1基本概念/11.1.1数据、数据元素、数据对象/11.1.2数据结构/21.2数据结构的分类/31.3数据类型/51.3.1基本类型、组合类型/51.3.2
勃特兰罗素
·
2025-05-04 16:47
数据结构与算法实验祝恩
【
数据结构与算法
】二叉树结点/二叉树模板类
参考文献:《数据结构(c++描述)(第二版)》目录前言一、数据类型BinaryTreeNode二、数据类型BinaryTree三、测试cpp文件总结前言复习过程中~~将书本的二叉树结点类/二叉树类模板手打一遍一、数据类型BinaryTreeNodeBinaryTreeNode.h文件#ifndef__BINARYTREENODE_H__#define__BINARYTREENODE_H__#ifn
Mr_Fmnwon
·
2025-05-04 06:19
数据结构与算法
数据结构
二叉树
模板
上一页
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
其他