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
数据结构与算法_基础学习
数据结构与算法
-二叉树-后序遍历
二叉树的后续遍历给你一棵二叉树的根节点root,返回其节点值的后序遍历。示例1:输入:root=[1,null,2,3]输出:[3,2,1]递归版本实现/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){th
王糍粑的小夕
·
2024-01-19 00:30
数据结构与算法
数据结构
数据结构与算法
-二叉树-层次遍历II
二叉树的层次遍历II给你二叉树的根节点root,返回其节点值自底向上的层序遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)示例1:输入:root=[3,9,20,null,null,15,7]输出:[[15,7],[9,20],[3]]思路:这道题与上一道题是一样的,只不过在列表中的顺序是相反的。刚开始的思路想着把List反转,或者是先放到栈里面,然后在遍历出来。看了答案后又更简单
王糍粑的小夕
·
2024-01-19 00:30
数据结构与算法
算法
java
数据结构与算法
-二叉树-中序遍历
二叉树的中序遍历给定一个二叉树的根节点root,返回它的中序遍历。示例1:输入:root=[1,null,2,3]输出:[1,3,2]递归版本实现/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.
王糍粑的小夕
·
2024-01-19 00:00
数据结构与算法
数据结构
leetcode
数据结构与算法
-二叉树-层次遍历I
二叉树层次遍历I给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]思路:提到层次遍历,首先想到的就是用队列,首先将头节点放入队列中,然后出队,将出队节点的左节点和右节点分别入队,一直重复该操作,直到队列为空。但是该题要求输出要求每一层放到一个Lis
王糍粑的小夕
·
2024-01-19 00:59
数据结构与算法
算法
数据结构
数据结构与算法
笔记01——递归
数据结构与算法
笔记01——递归递归递:一个问题拆解为多个相同的子问题,子问题继续拆解至无法拆解归:从无法拆解的子问题出发回到最初的问题满足三个条件就可以使用递归来解决一个问题的解可以分解为几个子问题的解问题与分解的子问题
等风来随风飘
·
2024-01-18 22:16
数据结构与算法
笔记
算法
开源免费、新手友好的
数据结构与算法
入门教程《Hello 算法》
数据结构与算法
是计算机科学的基础,是软件工程师必备的知识技能。然而,对于初学者来说,
数据结构与算法
的学习往往是一件枯燥而困难的事情。
前端开发博客
·
2024-01-18 20:58
代码随想录算法训练营第3天|链表理论基础、203.移除链表元素、707.设计链表、206.反转链表
文章目录链表理论基础链表的存储方式链表的定义链表的操作删除节点添加节点性能分析203.移除链表元素思路设置虚拟头结点代码707.设计链表思路代码206.反转链表思路双指针法递归法单指针法代码双指针法递归法单指针法今日收获链表理论
基础学习
链接
五鲜炒饭
·
2024-01-18 18:55
算法
c++
代码随想录算法训练营第6天|哈希表理论基础、242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
文章目录哈希表理论基础哈希碰撞的两种解决方式拉链法线性探测法常见的三种哈希结构242.有效的字母异位词思路代码349.两个数组的交集思路代码202.快乐数思路代码写代码犯的错误1.两数之和思路代码今日收获哈希表理论
基础学习
链接
五鲜炒饭
·
2024-01-18 18:55
算法
散列表
数据结构
代码随想录算法训练营第38天|动态规划理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
文章目录动态规划理论基础509.斐波那契数思路代码70.爬楼梯思路代码746.使用最小花费爬楼梯思路代码动态规划理论
基础学习
链接:动态规划理论基础动态规划是由前一个状态推导出来的五部曲:1.确定dp数组
五鲜炒饭
·
2024-01-18 18:55
算法
动态规划
代码随想录算法训练营第1天| 数组理论基础、704. 二分查找、27. 移除元素
文章目录数组理论基础704.二分查找思路代码27.移除元素思路暴力解法双指针法(重要)代码数组理论
基础学习
链接:数组理论基础注意:数组内存空间的地址是连续的704.二分查找题目链接:704.二分查找文章讲解
五鲜炒饭
·
2024-01-18 18:24
算法
如何在Linux运行RStudio Server并实现Web浏览器远程访问
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”文章目录前言1.安装RStudioServer2.本地访问3.Linux安装
Aileen_0v0
·
2024-01-18 18:21
Copolar学习
linux
前端
运维
服务器
docker
sql
【备战蓝桥杯】如何使用Python 内置模块datetime去计算我与CSDN相遇的天数
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”Alwaysseekouttheseedoftriumphineveryadversity
Aileen_0v0
·
2024-01-18 18:20
蓝桥杯
蓝桥杯
python
职场和发展
【备战蓝桥杯】——Day1
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”Jumpingfromfailuretofailurewithundiminishedenthusiasmisthebigsecrettosuccess.print
Aileen_0v0
·
2024-01-18 18:50
蓝桥杯
蓝桥杯
职场和发展
python
经验分享
【备战蓝桥杯】探索Python内置标准库collections的使用
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:“没有罗马,那就自己创造罗马~”Ourattitudetowardlifedetermineslife'sattitudetowardsus
Aileen_0v0
·
2024-01-18 18:48
蓝桥杯
蓝桥杯
python
职场和发展
开发语言
笔记
经验分享
【数据结构和算法】反转链表
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:迭代(双指针)2.2方法二:递归三、代码3.1
绿皮龟
·
2024-01-18 14:01
数据结构与算法合集
数据结构
算法
链表
java
线性回归
贪心算法
动态规划
0
基础学习
VR全景平台篇第138篇:无人机航拍实操
上课!全体起立~大家好,欢迎观看蛙色官方系列全景摄影课程!为了使全景的概念体现得更为广阔和大气,我们也需要在天空上运用无人机进行全景拍摄,而无人机的拍摄相对于地面来说也是较为简单,掌握其基本的拍摄技巧就可以实现全景的呈现,后期再加以补天和拼接等相关操作;一定要注意飞行器的安全,这是顺利拍摄全景的前提,尤其是在城市,在交通和电线复杂较多的地方,信号干扰,和障碍物很容易引起飞行器的炸机。无人机航拍实操
蛙哥有话说
·
2024-01-18 14:23
学习
vr
无人机
全景
摄影
【
数据结构与算法
】时间复杂度和空间复杂度
作者:一只大喵咪1201专栏:《
数据结构与算法
》格言:你只管努力,剩下的交给时间!
一只大喵咪1201
·
2024-01-18 14:28
数据结构与算法
数据结构
算法
c语言
史上最详细python学习路线-从入门到精通,只需5个月时间
Python是一种功能很强大的语言,对于零
基础学习
Python还是有难度的,但只要学习方法对,入门还是很快哒。
Python小远
·
2024-01-18 08:38
python
学习
开发语言
信息可视化
数据分析
小程序
基础学习
(页面跳转传参)
目录正向传参原理:直接在url里面拼接参数即可接受参数编辑已经跳转到的页面用onLoad函数来接受即可然后写回页面展示即可逆向传参原理:通过使用getCurrentPages()这个方法来获取返回页面列表,然后再用页面.setData({})设置返回页面的值和逻辑编辑第一次打开的页面返回后打开的页面页面代码(跳转前)页面代码(跳转后)正向传参原理:直接在url里面拼接参数即可接受参数已经跳转到的页
冯运山
·
2024-01-18 08:52
小程序基础学习
学习
小程序
前端
微信小程序
微信开放平台
小程序
基础学习
(登录)(重点核心)
首先,获取用户获取code,然后带着code向服务器发送请求,并把返回的token存入缓存中然后,判断token是否过期如果过期则要重新登录页面代码//pages/login/login.jsPage({/***页面的初始数据*/data:{},/***生命周期函数--监听页面加载*/onLoad(options){consttoken=wx.getStorageSync('token')if(t
冯运山
·
2024-01-18 08:52
小程序基础学习
学习
小程序
前端
微信小程序
微信
web3
我是如何学习
数据结构与算法
的?
我是如何学习
数据结构与算法
的?
数据结构与算法
的地位对于一个程序员来说不言而喻。今天这篇文章不是来劝你们学习
数据结构与算法
的,也不是来和你们说
数据结构与算法
有多重要。
human81
·
2024-01-18 06:11
C++进阶(四)多态
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、多态的原理1、虚函数表2、多态的原理3、动态绑定与静态绑定二、单继承和多继承关系的虚函数表
北尘_
·
2024-01-18 04:08
C++
c++
java
jvm
笔试面试题——继承和多态
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、什么是多态?二、什么是重载、重写(覆盖)、重定义(隐藏)?
北尘_
·
2024-01-18 04:08
笔试面试题
面试
c++
关于函数递归和迭代的转化, 及尾递归相关知识的接触和思考
javascript实现数据结构:树和二叉树,二叉树的遍历和基本操作js二叉树【
数据结构与算法
】深入浅出递归和迭代的通用转换思想经典算法|递归和递归消除的迭代法我总是怀疑,我是不是能学好编程.我似乎总是会跑到某种奇怪的地方上去
wudimingwo
·
2024-01-18 03:55
数据结构与算法
---在一个数组中找出相同个数最多的数
在一个数组中找出相同个数最多的数面试中被问到的:在一个数组中找出相同个数最多的数,[1,1,1,2,2,3]返回1思路创建一个Map,将数组元素的值作为key,出现的次数作为value如果map的value之前不存在为空,则value=1;如果map的value之前存在,则value+=1;publicstaticintmaxRepeatCount(int[]array){//边界条件if(arr
AsiaSun.
·
2024-01-18 03:12
数据结构与算法-经典好题
java
算法
开发语言
探索Python
数据结构与算法
:解锁编程的无限可能
文章目录一、引言1.1
数据结构与算法
对于编程的重要性1.2Python作为实现
数据结构与算法
的强大工具二、列表和元组2.1列表:创建列表、索引、切片和常用操作2.2元组:不可变序列的特性和使用场景三、字符串操作和正则表达式
忆~遂愿
·
2024-01-18 02:08
Python编程的脉动之声
算法探索
python
数据结构
算法
动态规划
人工智能
边缘计算
图像处理
数据结构(四)树
本文是在原本
数据结构与算法
闯关的基础上总结得来,加入了自己的理解和部分习题讲解原活动链接邀请码:JL57F5目录树1.树的结构和性质2.广度优先搜索3.深度优先搜索删除拥有两个子节点的节点步骤:图示说明
大地之灯
·
2024-01-18 00:22
数据结构与算法
数据结构
数据结构与算法
:归并排序
数据结构与算法
:归并排序归并思想递归法非递归归并思想在讲解归并排序前,我们先看到一个问题:对于这样两个有序的数组,如何将它们合并为一个有序的数组?
盒马盒马
·
2024-01-18 00:39
数据结构
排序算法
c语言
python
基础学习
3--切片(slice)
在python中,切片(slice)是对序列型对象(如list,string,tuple)的一种高级索引方法。普通索引只取出序列一个下标对应的元素,而切片取出序列中一个范围对应的元素,这里的范围不是狭义上的连续片段。通俗一点就是在一定范围内如同用刀切出一部分,达到自己需要的一部分。因为最近也在学pytorch,所以这里用torch中的张量举例。一、切片的索引方式正索引(按下标从0开始):负索引(最
微扬嘴角
·
2024-01-17 23:11
python
学习
开发语言
读书笔记-《
数据结构与算法
》-摘要7[堆排序]
堆排序通常基于二叉堆实现,以大根堆为例,堆排序的实现过程分为两个子过程。第一步为取出大根堆的根节点(当前堆的最大值),由于取走了一个节点,故需要对余下的元素重新建堆。重新建堆后继续取根节点,循环直至取完所有节点,此时数组已经有序。基本思想就是这样,不过实现上还是有些小技巧的。堆的操作以大根堆为例,堆的常用操作如下。最大堆调整(Max_Heapify):将堆的末端子节点作调整,使得子节点永远小于父节
JustDI-CM
·
2024-01-17 19:21
读书笔记
算法
java
读书笔记-《
数据结构与算法
》-摘要8[桶排序]
桶排序和归并排序有那么点点类似,也使用了归并的思想。大致步骤如下:设置一个定量的数组当作空桶。Divide-从待排序数组中取出元素,将元素按照一定的规则塞进对应的桶子去。对每个非空桶进行排序,通常可在塞元素入桶时进行插入排序。Conquer-从非空桶把元素再放回原来的数组中。importjava.util.ArrayList;importjava.util.Arrays;importjava.ut
JustDI-CM
·
2024-01-17 19:21
读书笔记
排序算法
算法
数据结构
微信小程序-
基础学习
创建一个小程序1.设置项目名称2.设置路径3.AppID(在微信公众号平台申请)注册登录以后,开发–>开发设置中查看APPID4.开发模式5.选择模板(一般为JavaScript)目录结构窗口配置属性类型默认值描述navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如#000000navigationBarTextStylestringwhite导
Apesource-吉
·
2024-01-17 18:41
微信小程序
学习
数据结构与算法
之美-08讲栈:如何实现浏览器的前进和后退功能
特别备注本系列非原创,文章原文摘自极客时间-数据结构算法之美,用于平常学习记录。如有侵权,请联系我删除,谢谢!浏览器的前进、后退功能,我想你肯定很熟悉吧?当你依次访问完一串页面a-b-c之后,点击浏览器的后退按钮,就可以查看之前浏览过的页面b和a。当你后退到页面a,点击前进按钮,就可以重新查看页面b和c。但是,如果你后退到页面b后,点击了新的页面d,那就无法再通过前进、后退功能查看页面c了。假设你
蒋斌文
·
2024-01-17 18:31
python
基础学习
缩⼩图像(或称为下采样(subsampled)或降采样(downsampled))的主要⽬的有两个:1、使得图像符合显⽰区域的⼤⼩;2、⽣成对应图像的缩略图。放⼤图像(或称为上采样(upsampling)或图像插值(interpolating))的主要⽬的是放⼤原图像,从⽽可以显⽰在更⾼分辨率的显⽰设备上。下采样原理:对于⼀副图像I尺⼨为MN,对起进⾏s倍下采样,即得到(M/s)(N/s)尺⼨的分
Joy_moon
·
2024-01-17 15:40
python
学习
开发语言
数据结构(五)
数据结构与算法
中的经典题
本文是在原本
数据结构与算法
闯关的基础上总结得来,加入了自己的理解和部分习题讲解。至此数据结构介绍已完结,后续会把数据结构算法题系列更完。
大地之灯
·
2024-01-17 10:34
数据结构与算法
数据结构
JUC
基础学习
笔记
参考文献:01.尚硅谷_JUC-课程介绍_哔哩哔哩_bilibili1.JUC概述1.1JUC简介juc就是java.util.concurrent工具类包的简称,这是一个处理线程的工具包,JDK1.5开始出现的。1.2进程和线程的概念进程:指在系统内运行的一个应用程序,程序一旦运行就是进程。进程是操作系统调度和分配的基本单位。系统会每一个进程分配独立的操作空间。线程:线程是程序的一条执行路径,一
yz涣
·
2024-01-17 10:31
java
java
开发语言
Python - 深夜
数据结构与算法
之 DP 串讲
目录一.引言二.DP知识点回顾1.递归2.分治3.动态规划三.DP经典题目回顾1.Climb-Stairs[70]2.Unique-Paths[62]3.House-Robber[198]4.Min-Path-Sum[64]5.Best-Time-Sell-Stock[121]6.Min-Cost-Climb[746]7.Edit-Distance[72]8.Longest-Sub-Seq[300
BIT_666
·
2024-01-17 08:30
夜深人静写算法
Python
python
开发语言
DP
Node.js
基础学习
笔记
Node.js目标:什么是Node.jsNode.js可以做什么Node.js中的JavaScript的组成部分有哪些能使用fs模块处理路径能使用path模块处理路径能使用http模块写一个基本的web服务器基础1.什么是Node.jsNode.js®是一个基于ChromeV8引擎解析js源码的、开源、跨平台的JavaScript运行环境。2.可以做什么基于Express框架构建Web应用/基于E
李です。
·
2024-01-17 07:55
node.js
学习
笔记
计算机专业翘课可以,这三门绝对不行
第一门,
数据结构与算法
,程序员界一直有句话叫做,好程序=数据结构+算法,就算你精通语言的API,你也挡不住1亿的并发,这是普通程序员和高级程序员的分水岭。
HackKong
·
2024-01-17 02:34
ddos
网络
安全
学习
python
Linux
基础学习
Linux
基础学习
一、Linux目录结构1.挂载点2.目录说明二、VI/VIM编辑器1.什么是VI/VIM2.VI/VIM的三种模式2.1一般模式2.2编辑模式2.3指令模式3.VI/VIM命令总结图三
边学边卷
·
2024-01-17 00:25
linux学习
linux
学习
运维
【电机学习笔记-前言】
直流有刷讲完后,带大家进入无刷电机的
基础学习
。除了电机的控制分享
辉哥的笔记
·
2024-01-16 20:11
学习
笔记
Mybatis-Plus
基础学习
目录第一章、快速了解mybatis-plus1.1)相关概念介绍1.2)为什么使用MyBatis-Plus1.3)学习过程中的疑问第二章、MyBatis-Plus与SpringBoot集成2.1)使用SpringInitializr创建SpringBoot项目2.2)安装Lombok插件2.3)准备数据库表2.3)配置文件application.properties2.4)pom文件添加依赖第三章
Holy_Java
·
2024-01-16 18:29
Mybatis-Plus专题
mybatis
学习
tomcat
Qt
基础学习
-lambda表达式
文章导航✨Qt
基础学习
-lambda表达式✨lambda表达式:☀️应用实例:总结✨Qt
基础学习
-lambda表达式✨lambda表达式:Lambda表达式,匿名函数对象,其可以理解为没有函数名的函数,
君莫笑lucky
·
2024-01-16 17:06
Qt学习
qt
学习
开发语言
数据结构与算法
——字符串匹配问题(KMP算法)
了解KMP算法KMP算法也是比较著名的模式匹配算法。是由D.E.Knuth,J.H.Morrs和VR.Pratt发表的一个模式匹配算法。可以大大避免重复遍历的情况。KMP模式匹配算法原理情况1:假设现在有一个主串S="abcdefgab";模式串T="abcdex";如果使用暴风算法的话,前面五个字母完全相等,直到第六个字母"f"和"x"不相等。如下图:image.png接下来按照暴风算法,我们需
A慢慢懂
·
2024-01-16 13:57
【数据结构和算法】奇偶链表
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1方法一:分离节点后合并三、代码3.1方法一:分离节点后合并四
绿皮龟
·
2024-01-16 13:47
数据结构与算法合集
数据结构
算法
链表
java
线性回归
贪心算法
动态规划
NLP 学习资源
2021年1月31日贪心学院高级课程课程拼团PART1:基础篇自然语言处理概述|什么是自然语言处理|自然语言处理的现状和前景|自然语言处理应用|自然语言处理经典任务|学习自然语言处理技术
数据结构与算法
基础
红烧肉_2121
·
2024-01-16 11:10
数据结构与算法
:快速排序
数据结构与算法
:快速排序快速排序荷兰国旗问题霍尔版本递归优化小区间优化PartSort优化三数取中挖坑法前后指针法非递归法快速排序荷兰国旗问题想要理解快速排序,就先理解这个问题:[LeetCode75.
盒马盒马
·
2024-01-16 10:47
数据结构
算法
排序算法
快速排序
C语言
《
数据结构与算法
的C语言实现》数据结构篇(一)顺序表
因此我创建了《
数据结构与算法
的C语言实现》这一专栏,不仅为了之后自己的复习同时将自己的知识分享给大家。本专栏将着重于基础的数据结构的同时,拓展一些典型的基
kurayamasy
·
2024-01-16 10:29
链表
c语言
数据结构
数据结构与算法
之美学习笔记:48 | B+树:MySQL数据库索引是如何实现的?
目录前言算法解析总结引申前言本节课程思维导图:作为一个软件开发工程师,你对数据库肯定再熟悉不过了。作为主流的数据存储系统,它在我们的业务开发中,有着举足轻重的地位。在工作中,为了加速数据库中数据的查找速度,我们常用的处理思路是,对表中数据创建索引。那你是否思考过,数据库索引是如何实现的呢?底层使用的是什么数据结构和算法呢?算法解析思考的过程比结论更重要。今天的讲解,我会尽量还原这个解决方案的思考过
浊酒南街
·
2024-01-16 09:53
数据结构与算法之美学习笔记
数据结构
算法
2020-8-27晨间日记
30分钟;②心理建设10分钟每天;③新闻(公众号人民日报)每天;④曾仕强《易经》1节每天;(第41讲,31卦)⑤读书1本本周《滚雪球》;2、现阶段重点①整理基金、股票费率及投资标的,书籍投资知识点,理财
基础学习
钝感力_
·
2024-01-16 08:50
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他