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.初始化一个单链表2.每次取一个数据元素,插入到表尾/表头1.尾插法建立单链表尾插法建立的单链表元素顺序与输入数据集合的顺序相同,即按照输入数据的顺序排列。使用尾插法建立单链表的一个常见应用是在计算机科学中进行数据输入。通过将用户输入的数据逐个添加到链表的尾部,可以方便地保存输入的数据,并在后续处理中使用。初始化单链表设置变量length纪录链表
AII_IIA
·
2023-11-05 10:17
数据结构与算法
C/C++
数据结构
单链表
头插法
尾插法
【
数据结构与算法
】排序二叉树的创建&节点的添加和删除(附代码实现与代码讲解)
首先来了解下排序二叉树的基本概念排序二叉树:任意一个根节点,比他的左子树中的任意节点都大,比他的右子树中的任意节点都小比如下面的这个树就是排序二叉树OK,在了解了这个基本概念之后,就可以去看下面的代码了#include#includeusingnamespacestd;//树的节点结构体typedefstructnode{intvalue;structnode*left;//左孩子structno
_才疏学浅_
·
2023-11-05 10:14
数据结构与算法
算法
数据结构
学习
c++
Python
数据结构与算法
篇(十二)-- 树和二叉树
1树的概念1.1定义树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由nnn(n≥1n\geq1n≥1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点
长路漫漫2021
·
2023-11-05 08:56
#
Algorithm
and
Data
Structure
数据结构
二叉树
前\中\后序遍历
堆排序 python_堆排序用python
Python天天美味(30)-python
数据结构与算法
之快速排序快速排序的原理是将取出第一个数,将整个数组分为两波,一拨都大于这个数,另一波都小于这个数,然后递归用同样的方法处理第一波数字和第二波数字
weixin_39636411
·
2023-11-05 08:03
堆排序
python
数据结构与算法
---二叉排序树
二叉排序树二叉排序数(BinarySortTree)又称为二叉查找树,它或者是一棵空树,或者是具有下列性质的二叉树:一若它的左子树不为空,则左子树上所有结点的值均小于它的根结构的值;一若它的右子树不为空,则右子树上所有结点的值均大于它的根结构的值;一它的左、右子树也分别为二叉排序树(递归)。平衡二叉排序树要么Ta是一棵空树,要么Ta的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值
RUNA22
·
2023-11-05 07:12
数据结构与算法
-二叉排序树的删除操作
在二叉排序树删去一个结点,分三种情况讨论:若*p结点为叶子结点,即PL(左子树)和PR(右子树)均为空树。由于删去叶子结点不破坏整棵树的结构,则可以直接删除此子结点。若*p结点只有左子树PL或右子树PR,此时只要令PL或PR直接成为其双亲结点*f的左子树(当*p是左子树)或右子树(当*p是右子树)即可,作此修改也不破坏二叉排序树的特性。若*p结点的左子树和右子树均不空。在删去*p之后,为保持其它元
interstellar-ai
·
2023-11-05 06:09
数据结构与算法
数据结构与算法
-数组
国庆假期就这么过去了,假期没带电脑回家,写文章不太方便,于是就干脆没写。以至于积攒了太多要写的东西,只能慢慢补上了,开写。提到「数组」,可以说是再熟悉不过了。下面是维基百科对数组(array)的定义:Anarrayisasystematicarrangementofsimilarobjects,usuallyinrowsandcolumns.意思就是说,数组存储了一些具有相同数据类型的元素。说得更
这里有颗小螺帽
·
2023-11-05 06:48
C++
初阶
——拷贝构造和运算符重载(const成员)
目录1.拷贝构造函数1.2拷贝构造函数特征:2.默认拷贝构造函数2.1未显式定义,编译器会生成默认的拷贝构造函数。默认的拷贝构造函数对象按内存存储按字节序完成拷贝,这种拷贝叫做浅拷贝,或者值拷贝3.运算符重载3.1运算符重载的思考注意:赋值运算符只能重载成类的成员函数不能重载成全局函数3.2前置++和后置++C++为了区分前置和后置++在后置++的函数中多加一个int类型的参数来区别前置++4.c
吃火锅的腿腿
·
2023-11-05 05:33
c++
c++
Java学习+面试指南--【JavaGuide】
目录Java基础容器并发JVMI/OJava8优雅Java代码必备实践(Java编程规范)网络操作系统Linux相关
数据结构与算法
数据结构算法数据库MySQLRedis数据库扩展系统设计常用框架(Spring
武林是大腿
·
2023-11-05 04:58
GitHub优秀开源项目
搜索中常见
数据结构与算法
探究(二)
本文介绍了几个常见的匹配算法,通过算法过程和算法分析介绍了各个算法的优缺点和使用场景,并为后续的搜索文章做个铺垫;读者可以通过比较几种算法的差异,进一步了解匹配算法演进过程以及解决问题的场景;KMP算法和Double-ArrayTireTree是其中算法思想的集大成者,希望读者重点关注。1前言上文探究了数据结构和算法的一些基础和部分线性数据结构和部分简单非线性数据结构,本文我们来一起探究图论,以及
京东云开发者
·
2023-11-05 03:54
技术分享
算法
数据结构
图论
kmp算法
时间复杂度
【C++
初阶
(三)】引用&内联函数&auto关键字
目录前言1.引用1.1引用的概念1.2引用的特性1.3引用的权限1.4引用的使用1.5引用与指针的区别2.内联函数2.1什么是内联函数2.2内联函数的特性3.auto关键字3.1auto简介3.2auto使用规则3.3auto不能使用的场景4.基于范围的for循环4.1范围for使用4.2使用条件5.C++空指针总结前言在学习C语言时,大家或许都被指针为难过,在使用指针时也存在各种问题,比如:空指
清水加冰
·
2023-11-05 02:06
c++
经验分享
MATLAB教学 -05
初阶
绘图
BasicsMATLABhasapowerfulplottingenginethatcangenerateawidevarietyofplots(它有画各种各样的强大的画图功能)Plotfrom“DataMATLABdoesnotunderstandfunctions比如说函数式子如果只有变量Y,自变量从1,2,3呈自然数式增加holdon/off用法说明:由于软件自身的原因,画出一个图,前一个图
沁柏*
·
2023-11-05 01:47
学习笔记
matlab
开发语言
数据结构与算法
-数据结构(栈)
前言这两天不知道有点咋了,心里乱糟糟的,今天正好整理一下栈的知识,然后顺顺心,主要就是理解一下栈这个数据结构一、什么是栈?栈是一种特殊的线性表,它只允许在一端进行操作,所以它具有先进后出或者叫后进先出的特性,这就是栈那么同样都是数据结构,我们为什么要使用这种,操作受限,因为在特定的环境下需要使用特定的数据结构,在一些先进后出的场合,理所应当的使用栈这种结构二、栈的实现栈的实现有两种,一种是基于数组
Wangthirteen
·
2023-11-05 01:04
Object、String、异常和包装类(Java
初阶
终章)
目录场景回顾问:在定义抽象方法时接口接口两大应用场景:Java总万物之母:Object类接口优先原则问:为啥接口可以多继承克隆接口Cloneable2022/5/6深浅拷贝浅拷贝深拷贝克隆clone()问:clone出来的对象赋值是否会调用构造方法?在Java中产生一个新对象有两种方式JDK中String类的声明问:为何`String`类被`final`修饰?什么时候会用到`final`修饰类1.
Perish-Cre
·
2023-11-05 01:28
java
java
开发语言
【javaEE
初阶
】文件操作和IO
目录前言一、文件操作1.文件2.路径3.补充二、文件操作相关类/方法1.File类三、文件内容的读写:流(stream)1.InputStream2.OutputStream3.字符流文件的操作四、小程序练习五、补充THINK前言今天不学习,明天变垃圾!本文主要内容:字节流、字符流的输入输出,文件的基本操作及文件内容读写操作(有练习题!)。一、文件操作1.文件狭义的文件:存储在硬盘上的数据,以“文
'Dream是普通小孩耶
·
2023-11-05 01:57
Note-JavaEE
java-ee
windows
java
字节流
字符流
【JAVA刷题
初阶
】刷爆力扣第十一弹——二叉树
文章目录前言:关于JAVA刷题第一题:根据二叉树创建字符串题目描述示例提示题解第二题:二叉树的层序遍历II题目描述示例提示题解第三题:将有序数组转换为二叉搜索树题目描述示例提示题解前言:关于JAVA刷题关于JAVA的学习出了看视频以外,那就是刷题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写题和做项目时无从下手,或者就是因为某个细节一直错一直改,那背后的原因是
Corwttaml
·
2023-11-05 01:49
JAVA刷爆力扣训练营
leetcode
java
算法
初阶
数据结构(8)(优先级队列的模拟实现:堆的概念、性质、存储、创建——向下和向上调整、插入与删除、PriorityQueue常用接口介绍、构造、常见方法、扩容、top-K问题、堆的排序、对象的比较)
接上次博客:二叉树相关OJ练习题(1、锯齿形层序遍历2、二叉搜索子树的最大键值和3、验证二叉树4、剑指OfferII047.二叉树剪枝)_di-Dora的博客-CSDN博客目录优先级队列(PriorityQueue)优先级队列的模拟实现堆的概念堆的性质堆的存储方式堆的创建堆向下调整向下过程(以大堆为例):向下过程(以小堆为例):建堆(向下调整)的时间复杂度堆的插入与删除堆的插入堆的删除用堆模拟实现
di-Dora
·
2023-11-05 01:49
数据结构初阶
易错知识点
数据结构
java
优先级队列
top-K问题
PriorityQueue
Java对象的比较
【JAVA刷题
初阶
】刷爆力扣第九弹——二叉树
文章目录前言:关于JAVA刷题第一题:平衡二叉树题目描述示例提示题解第二题:对称二叉树题目描述示例提示题解第三题:二叉树的层序遍历题目描述示例提示题解前言:关于JAVA刷题关于JAVA的学习出了看视频以外,那就是刷题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写题和做项目时无从下手,或者就是因为某个细节一直错一直改,那背后的原因是什么呢?四个字——题刷少了,这
Corwttaml
·
2023-11-05 01:19
JAVA刷爆力扣训练营
leetcode
java
算法
【JAVA刷题
初阶
】刷爆力扣第六弹——数组
文章目录前言:关于JAVA刷题第一题:买卖股票的最佳时机题目描述示例提示题解第二题:多数元素题目描述示例提示题解第三题:删除有序数组中重复项题目描述示例提示题解前言:关于JAVA刷题关于JAVA的学习出了看视频以外,那就是刷题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写题和做项目时无从下手,或者就是因为某个细节一直错一直改,那背后的原因是什么呢?四个字——题
Corwttaml
·
2023-11-05 01:18
JAVA刷爆力扣训练营
leetcode
java
算法
【JAVA刷题
初阶
】刷爆力扣第七弹——栈
文章目录前言:关于JAVA刷题第一题:回文链表题目描述示例提示题解第二题:棒球比赛题目描述示例提示题解第三题:比较含退格的字符串题目描述示例提示题解前言:关于JAVA刷题关于JAVA的学习出了看视频以外,那就是刷题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写题和做项目时无从下手,或者就是因为某个细节一直错一直改,那背后的原因是什么呢?四个字——题刷少了,这里
Corwttaml
·
2023-11-05 01:18
JAVA刷爆力扣训练营
java
leetcode
链表
【JAVA刷题
初阶
】刷爆力扣第四弹——栈
文章目录前言:关于JAVA刷题第一题:有效的括号题目描述示例提示题解第二题:最小栈题目描述示例提示题解第三题:下一个更大元素I题目描述示例提示题解前言:关于JAVA刷题关于JAVA的学习出了看视频以外,那就是刷题了,朋友们,你们有没有过这样的感觉,在网上看了视频过后感觉自己什么都听懂了,但就是写题和做项目时无从下手,或者就是因为某个细节一直错一直改,那背后的原因是什么呢?四个字——题刷少了,这里新
Corwttaml
·
2023-11-05 01:48
JAVA刷爆力扣训练营
leetcode
java
算法
初阶
必刷编程50题
一、基本数据类型1.A+B问题publicclassSolution{/***@parama:Aninteger*@paramb:Aninteger*@return:Thesumofaandb*/publicintaplusb(inta,intb){returna+b;}}2.反转一个三位整数publicintreverseInteger(intnumber){if(number>=100&&nu
吃土大魔王
·
2023-11-05 01:45
java
【Java
初阶
练习题】-- 数组练习题
数组练习题1.创建的数组,并且赋初始值2.改变原有数组元素的值3.数组所有元素之和4.奇数位于偶数之前5.两数之和6.只出现一次的数字7.多数元素8.给你一个整数数组arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回true;否则,返回false。1.创建的数组,并且赋初始值要求:创建一个int类型的数组,元素个数为100,并把每个元素依次设置为1-100publicsta
水冠7
·
2023-11-05 01:11
java初阶习题
java
算法
叶小鱼文案训练营
初阶
课40期30号墨染第二次作业打卡
保温杯【练习】哪有海誓山盟,只是一杯温情哪有那么多高谈阔论,只是迷恋这一杯清茗【反思】第一句的构思主要是大、小以及梦想与现实的对比,个人感觉会太抽象了。第二句是想表达不需要很多词汇去说明保温杯的好处,而是想更直接的突出使用以及实用性。不过感觉更像是卖茶叶的了。
墨染房产POS机
·
2023-11-05 01:47
Java 面试八股文之数据库篇
【Java面试八股文】系列会陆续更新Java面试中的高频问题,旨在从问题出发,理解Java基础,
数据结构与算法
,数据库,常用框架等。
java晴天过后
·
2023-11-05 00:11
java
后端
mysql
[LeetCode]62. 不同路径(java实现)动态规划
[LeetCode]62.不同路径(java实现)动态规划1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-11-04 22:18
LeetCode深度解析
java
leetcode
【
数据结构与算法
】快速排序及其优化(随机划分值)
目录1、快速排序1.1、算法描述1.2、快速排序的子过程2、图解说明2.1、快速排序详细图解2.2、快速排序完整过程动图3、代码实现3.1、快速排序3.2、快速排序(随机划分值)3.3、验证1、快速排序快速排序是在冒泡排序的基础上改进而来的,冒泡排序每次只能交换相邻的两个元素,而快速排序是跳跃式的交换,交换的距离很大,因此总的比较和交换次数少了很多,速度也快了不少。1.1、算法描述采用“分治”的思
爱学的小涛
·
2023-11-04 22:03
数据结构
开发语言
算法
排序算法
java
数据结构与算法
之查找: 顺序查找 (Javascript版)
顺序查找思路遍历数组找到跟目标值相等元素,就返回它的下标没有找到,返回-1算法实现Array.prototype.seqSearch=function(val){for(leti=0;i
Wang's Blog
·
2023-11-04 19:13
Data
Structure
and
Algorithms
算法
查找
顺序查找
数据结构与算法
之排序: 基数排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)基数排序核心思想按照位数来进行分层,“个”,“十”,“百”,“千”,…得到数组中的最低位和最高位准备一个合适的数组m(下标0-9对应当前位数的值)按照最低位优先的策略开始将当前位数上的值存入m对应下标的元素中(这个元素是数组或是链表,但是一般而言我们处理的时候,使用计数排序中的累计数组来处理)将按照下标存储的当前位数的所有数据按下
Wang's Blog
·
2023-11-04 19:12
Data
Structure
and
Algorithms
算法
排序
基数排序
数据结构与算法
之排序: 桶排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)桶排序根据元素的取值范围,创建多个桶,每个桶代表一个区间范围创建桶的数量和范围需要尽可能保证元素能够被均匀分布接下来将元素放进对应的桶中,分别对每个桶中的元素进行排序桶内采用的排序算法可自行决定均匀分布后,每个桶内元素数量不会很多最后,按顺序将桶里的元素取出就完成了排序桶排序用的并不多,主要体现在对于桶排序的应用:计数排序和基数排
Wang's Blog
·
2023-11-04 19:12
Data
Structure
and
Algorithms
算法
排序
桶排序
数据结构与算法
之查找: 二分查找 (Javascript版)
二分查找折半搜索,是在有序数组中查找每个元素的搜索算法,减而治之注意:前提是数组有序思路从数组中间元素开始,如果中间元素正好是目标值,则搜索结束,返回中间元素下标如果目标值大于或小于中间元素,则在大于或小于中间元素的那一半进行搜索,搜索方式同上如果搜到最后,还没有,返回-1算法实现Array.prototype.binarySearch=function(val){letlow=0;//最小下标l
Wang's Blog
·
2023-11-04 19:10
Data
Structure
and
Algorithms
算法
查找
二分查找
JAVA 编程:完全数的判断
主要的思路已经标注在给出的代码中,由于只是java爱好者,在以后的编程中有待于
数据结构与算法
的深入学习。
混元形意瞌睡门宗师
·
2023-11-04 19:25
java
算法
(
初阶
版本)扫雷游戏(C语言)娱乐教程
预祝梅西第七座金球!!!!!!你们说会是梅老七吗?1.游戏分成三部分来写game.c里面进行实现函数game.h声明函数头文件宏定义等test.c写程序的主体部分2.实现效果展示3.全部代码具体讲解请看注释1.game.h一》宏定义与头文件#define_CRT_SECURE_NO_WARNINGS1#include//生成随机数的头文件#include#include//#include//我们
Dirk-Colin
·
2023-11-04 19:48
C语言
c语言
开发语言
后端
【尚硅谷】数据结构和算法——前缀、中缀、后缀表达式规则
文章目录前言一、前缀、中缀、后缀表达式(逆波兰表达式)1.前缀表达式(波兰表达式)2.中缀表达式3.后缀表达式二、逆波兰运算器三、中缀表达式转换为后缀表达式四、逆波兰计算器完整版留言前言跟着B站的尚硅谷学习
数据结构与算法
大鱼-
·
2023-11-04 16:41
数据结构与算法代码内容
数据结构
算法
java
3阶收获
2.学习了团队非实时沟通效能,印象笔记进阶,金数据
初阶
,工具越来越好玩。还有很多小珍珠,小运用。3.收获了弱链接关系:13组团结奋进的朋友们,进入了2.0班委,还有很爱的21阶小伙伴们。
噼里啪啦胡豆
·
2023-11-04 15:45
Github上365道Java高频面试复习题,助你吊打面试官
我这里收集了一套大厂的面试题包含了答案,技术点概括了:基础、JVM、多线程并发、spring、mybatis、springboot、mysql、Redis、springcloud、Nginx、ZK、kafka、MQ、
数据结构与算法
Java小白速成记
·
2023-11-04 13:52
java
面试
spring
boot
数据结构与算法
C语言版学习笔记(1)-绪论
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数据结构的研究内容二、基本概念与术语1.数据与数据元素2.数据结构逻辑结构的种类存储结构的种类三、算法1.什么是算法?算法的描述2.一个算法要具备的特性3.算法设计的要求?四、衡量算法优劣的两个重要特性:时间复杂度和空间复杂度1.对于时间复杂度,直接上例子:例①例二例三例四2.时间复杂度的其他情况3.渐进空间复杂度一、数据
棉花糖永远滴神
·
2023-11-04 13:43
c语言
学习
笔记
数据结构与算法
(Java版) | 排序算法的介绍与分类
各位朋友,现在我们即将要进入
数据结构与算法
(Java版)这一系列教程中的排序算法这一章节内容的学习中了,所以还请大家系好安全带,跟随我准备出发吧!相信诸位应该都知道排序算法有很多种吧!
李阿昀
·
2023-11-04 11:00
java
数据结构
算法
C++实现图 - 05 拓扑排序
数据结构与算法
专栏——C++实现写在前面:今天来讲另一个非常重要的知识点——拓扑排序。咋一看好像是一个排序算法,然而它和排序扯不上半点关系,它可以用于判断我们的图中是否存在有向环。什么是有向无环图?
Pandaconda
·
2023-11-04 10:06
数据结构与算法
算法
数据结构
图论
c++
【C++类和对象之拷贝构造、赋值运算符重载】
拷贝构造、赋值运算符重载❀拷贝构造函数特性❀赋值运算符重载赋值运算符重载格式小结博客主页:小智_x0___0x_欢迎关注:点赞收藏✍️留言系列专栏:C++
初阶
代码仓库:小智的代码仓库❀拷贝构造函数拷贝构造函数是一种特殊的构造函数
.小智
·
2023-11-04 09:17
C++初阶
c++
开发语言
c语言
算法
【C++
初阶
(三)引用与内联函数】
本专栏内容为:C++学习专栏,分为
初阶
和进阶两部分。通过本专栏的深入学习,你可以了解并掌握C++。
小小unicorn
·
2023-11-04 06:06
c++
c++
开发语言
内联函数
【C++
初阶
】类与对象(二)
目录前言:一、构造函数1.1构造函数概念1.2为什么有构造函数1.3构造函数的写法及使用1.4默认构造函数1.5哪些可为默认构造函数二、析构函数2.1析构函数概念2.2为什么有析构函数2.3析构函数的写法及使用2.4默认析构函数三、拷贝构造函数3.1拷贝构造函数概念3.2为什么有拷贝构造函数3.3拷贝构造函数的写法及使用3.4默认拷贝构造函数四、赋值运算符重载4.1运算符重载4.2赋值运算符重载4
~yY…s<#>
·
2023-11-04 05:14
c++
开发语言
数据结构与算法
-开发环境搭建
选择Java语言+Eclipse开发工具(可参考另一篇文章Mac安装Eclipse教程)新建java项目左侧区域右键,如图所示:在新建好的src文件夹中操作,新建一个类Eclipse偏好设置1、设置字体大小2、设置代码自动提示:在指定位置填入abcdefghijklmnopqrstuvwxyz.或者ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx
冰棍儿好烫嘴
·
2023-11-04 04:27
数据结构学习笔记 2-2 堆(Heap)与优先队列 与 LeetCode真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个LeetCode题解我都写了详细注释,比较适合新手入门
数据结构与算法
,后续也会更新进阶的文章
小成同学_
·
2023-11-04 03:56
数据结构与算法
数据结构
堆
leetcode
java
数据结构与算法
学习笔记 5.串(字符串)
5.串(字符串)5.1串的定义串(string)是由零个或多个字符组成的有限序列,叉叫字符串。一般般记为S=“a1a2…an″(n≥),其中,s是串的名称,用双引号(有些书中也用单引号)括起来的字符序列是串的值,注意引号不属于串的内容。ai(1≤i≤n)可以是字母、数字或其他字符,i就是该字符在串中的位置。串中的字符数目n称为串的长度,定义中谈到“有限”是指长度″是一个有限的数值。零个字符的串称为
潇潇大可爱
·
2023-11-04 02:15
数据结构与算法
学习
笔记
c++
数据结构
数据结构与算法
之动态规划 做题思路总结 附详解
个人学习代码随想录的做题笔记,如果对你有帮助,请一键三连(点赞+收藏+关注)哦~感谢支持!欢迎各位在评论区与博主友好讨论!缓慢更新中……一般从以下几点分别考虑:子状态:递推状态:初始值:遍历顺序:返回结果:1.斐波那契数列:0,1,1,2,3……求前两个数之和可得此数列。子状态:F(n)递推状态:F(n)=F(n-1)+F(n-2)初始值:F(0)=0,F(1)=F(2)=1遍历顺序:一维数组从左
MuqiuWhite
·
2023-11-04 02:43
C/C++数据结构与算法
力扣(leetcode)
数据结构
算法
leetcode
c++
动态规划
300分钟搞定
数据结构与算法
笔记之02讲----高级数据结构
300分钟搞定
数据结构与算法
第02讲,时长30min第02讲:高级数据结构目录一、概述二、优先队列(PriorityQueue)1、特点2、应用场景3、举例:任意一个数组,找出前k大的数。
H千面
·
2023-11-04 02:41
#
数据结构与算法
Java学习
算法
队列
数据结构
java
C++--二叉搜索树
初阶
前言:二叉搜索树是一种常用的数据结构,支持快速的查找、插入、删除操作,C++中map和set的特性也是以二叉搜索树作为铺垫来实现的,而二叉搜索树也是一种树形结构,所以,在学习map和set之前,我们先来学习这种新的树形结构--二叉搜索树。目录1.二叉搜索树二叉搜索树的功能及其实现二叉搜索树的插入和查找二叉搜索树的删除查找函数递归实现插入函数递归实现删除函数递归实现拷贝构造和赋值运算符重载搜索二叉树
一研为定_
·
2023-11-04 02:07
C++深度学习
c++
我已经长大!
Nlp执行师的
初阶
结束了,但真正的执行开始了。我真的发现每天都在nlp,每天都需要保持一份觉察,如果所学的知识和理论不能流经身体,都是谎言。nlp真的带给了我一样的人生,开启了我新的大脑网络。
张晨微
·
2023-11-04 01:28
数据结构与算法
| LeetCode 224. Basic Calculator
space_scene原文链接:https://wangwei.one/posts/algoDS-java-leetcode-224-basic-calculator.html前面,我们学习了栈的实现及其应用,今天我们基于栈,来实现一个简单的计算器功能。简单计算器实现Leetcode224.BasicCalculator实现一个能够对简单的表达式进行计算的基础计算器。表达式字符串包含括号(、),加
wangwei_hz
·
2023-11-04 00:35
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他