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
初阶数据结构与算法
数据结构之栈与队列的实现与详细解析
个人主页:点我进入主页专栏分类:C语言
初阶
C语言程序设计————KTVC语言小游戏C语言进阶C语言刷题数据结构
初阶
欢迎大家点赞,评论,收藏。一起努力,一起奔赴大厂。
steventom
·
2023-11-26 18:10
数据结构
数据结构之栈与队列习题详解解析
个人主页:点我进入主页专栏分类:C语言
初阶
C语言程序设计————KTVC语言小游戏C语言进阶C语言刷题数据结构
初阶
欢迎大家点赞,评论,收藏。一起努力,一起奔赴大厂。
steventom
·
2023-11-26 18:39
数据结构初阶
数据结构
每天都有小惊喜…
昨天晚上跟着佳妮老师和导图郡主一起参加了,第十四期思维导图
初阶
开营仪式。听了老师和小伙伴们的分享,真的是对思维导图的学习越来越感兴趣。今天一早就收到佳妮老师的邀约,要做手帐训练营的结营分享。
星亮晨雨
·
2023-11-26 18:45
《小舍得》中国式父母的无奈,丢了成绩还毁了孩子~
最近,你有没有被一部剧刷屏~《小舍得》讲述的两个家庭围绕孩子们小升
初阶
段的故事,非常深刻的反映了中国普通家庭在孩子的教育上不同的对待。相信家长们一定有所关注,最近小编也是追着看了好几集,谈谈我的感想。
课多鸭
·
2023-11-26 18:26
力扣LeetCode经典算法 斐波那契数列
数据结构(四十七)学习
数据结构与算法
过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。
胡乱huluan
·
2023-11-26 18:18
数据结构与算法
leetcode
算法
数据结构
autojs-练手-简单的视频号点赞(
初阶
版)
注释很详细,直接上代码(简单的练手实践,仅供参考)//设置点赞次数varnum=50;//等待权限授予auto.waitFor();//进入点赞流程while(num!=0){//先向下滑一个视频scrollDown();//使用auto.js找到点赞控件的id(每个人不一样)varsendButton=id("ng5").findOne(100);if(!sendButton){//如果没找到提
代码对我眨眼睛
·
2023-11-26 17:41
autojs
笔记
JavaScript
javascript
笔记
经验分享
数据结构与算法
(Java)--常见算法
数据结构与算法
(java)–链表
数据结构与算法
(Java)–栈和递归
数据结构与算法
(java)–排序算法及查找
数据结构与算法
(java)–哈希表
数据结构与算法
(Java)–数结构
数据结构与算法
(Java
xiaoxin的博客
·
2023-11-26 17:35
数据机构与算法
算法
贪心算法
KMP
动态规划
分治
java中的
数据结构与算法
总结
java中的数据结构:八大基本数据类型、八大基本数据类型的包装类、字符串、数组、集合、链表、树、图、队列、栈。其中字符串、链表、队列和栈为线性结构,数组、集合、树和图为非线性结构。java中的算法:排序法、查找法、分治法、动态规划法、贪心法、分支限界法、回溯法。其中贪心算法与递归技术的联系最弱。
征程123
·
2023-11-26 17:05
java后端
数据结构
算法
java
数据结构与算法
之贪心算法
数据结构与算法
系列
数据结构与算法
之哈希表
数据结构与算法
之跳跃表
数据结构与算法
之字典树
数据结构与算法
之2-3树
数据结构与算法
之平衡二叉树
数据结构与算法
之十大经典排序
数据结构与算法
之二分查找三模板
数据结构与算法
之动态规划
数据结构与算法
之回溯算法
数据结构与算法
之
IT 涓涓清泉
·
2023-11-26 17:04
数据结构与算法
算法
数据结构
贪心算法
java
面试
数据结构与算法
(三)贪心算法(Java)
目录一、简介1.1定义1.2基本步骤1.3优缺点二、经典示例2.1选择排序2.2背包问题三、经典反例:找零钱3.1题目3.2解答3.3记忆化搜索实现3.4动态规划实现一、简介1.1定义贪心算法(GreedyAlgorithm),又名贪婪法,是寻找最优解问题的常用方法。将求解过程分成若干个步骤,每个步骤都应用贪心原则,选取当前状况下最好/最有的选择(局部最有利的选择),并以此希望最后堆叠出的结果也是
ACGkaka_
·
2023-11-26 17:33
数据结构与算法
贪心算法
算法
第四届传智杯 | 练习赛 | python解法思路
击鼓传花导语前几天传智杯出了练习赛,博主考研空闲之余,去做了一下好长时间不能更新文章,实在是考研太忙正好见很多粉丝留言传智杯的题目网上也没有对应的教程(这也算是全网首篇了吧啊哈哈哈,不过确实是很简单的题目)博主也还没有系统的学过
数据结构与算法
代码魔法师!
·
2023-11-26 16:13
python算法
python
算法
程序
数据结构与算法
学习 (03)单向循环链表
什么是单向循环链表?如果把单链表的最后一个节点的指针指向链表头部,而不是指向NULL,那么就构成了一个单向循环链表,通俗讲就是把尾节点的下一跳指向头结点。在单向链表中,头指针是相当重要的,因为单向链表的操作都需要头指针,所以如果头指针丢失或者破坏,那么整个链表都会遗失,并且浪费链表内存空间,因此我们引入了单向循环链表这种数据结构。代码实现1.定义变量和结构体#defineERROR0#define
暱稱已被使用
·
2023-11-26 16:55
数据结构与算法
之二叉树: LeetCode 101. 对称二叉树 (Typescript版)
对称二叉树https://leetcode.cn/problems/symmetric-tree/描述给你一个二叉树的根节点root,检查它是否轴对称。示例11/|\2|2/\|/\34|43中间一条线是对称轴输入:root=[1,2,2,3,4,4,3]输出:true示例21/\22\\33输入:root=[1,2,2,null,3,null,3]输出:false提示树中节点数目在范围[1,10
Wang's Blog
·
2023-11-26 12:23
Data
Structure
and
Algorithms
leetcode
算法
二叉树
数据结构与算法
之二叉树: LeetCode 100. 相同的树 (Typescript版)
相同的树https://leetcode.cn/problems/same-tree/描述给你两棵二叉树的根节点p和q,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例111/\/\2323输入:p=[1,2,3],q=[1,2,3]输出:true示例211/\22输入:p=[1,2],q=[1,null,2]输出:false示例311/\
Wang's Blog
·
2023-11-26 12:53
Data
Structure
and
Algorithms
leetcode
算法
二叉树
R语言学习笔记--《R语言实战》
文章目录R语言基础一、数据结构1.向量2.矩阵3.数组4.数据框5.列表二、数据输入1.键盘输入2.分隔符文本输入(csv)图形
初阶
一、图形参数1.符号和线条2.颜色、文本、字体3.图形尺寸二、文本添加
Chenhu7
·
2023-11-26 12:52
入门
r语言
数据结构与算法
之二叉树: LeetCode 226. 翻转二叉树 (Typescript版)
翻转二叉树https://leetcode.cn/problems/invert-binary-tree/描述给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。示例144/\/\27===>72/\/\/\/\13699631输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]示例222/\===>/\1331输入:root=[2,1,3]输出:[2,3
Wang's Blog
·
2023-11-26 12:19
Data
Structure
and
Algorithms
leetcode
算法
二叉树
成玉莲 中13 20190118 D23 《许老师
初阶
课程第1天上午》笔记2
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
心莲如玉
·
2023-11-26 12:46
多线程环境下的单例模式
系列专栏:【JavaEE
初阶
】本篇内容:基于多线程的单例模式作者简介:一名现大二的三非编程小白,日复一日,仍需努力。
无满*
·
2023-11-26 11:46
JavaEE初阶
单例模式
java
开发语言
基本排序算法的python代码
本文参考b站视频:清华大学博士讲解Python
数据结构与算法
(完整版)全套100节地址:https://www.bilibili.com/video/BV1uA411N7c5冒泡排序#冒泡排序,升序defbubble_sort
希哈的哈希
·
2023-11-26 10:44
排序算法
算法
数据结构
【
数据结构与算法
python】拓扑排序算法-DFS算法
1、引入很多问题都可转化为图,利用图算法解决,例如早餐吃薄煎饼的过程,以动作为顶点,以先后次序为有向边,问题是对整个过程而言,如果一个人独自做,所有动作的先后次序?从加料开始?还是从加热烤盘开始?2、分析从工作流程图得到工作次序排列的算法,称为“拓扑排序”,拓扑排序处理一个DAG,输出顶点的线性序列,使得两个顶点v,w,如果G中有(v,w)边,在线性序列中v就出现在w之前。拓扑排序广泛应用在依赖事
LaiYoung1022
·
2023-11-26 10:43
数据结构与算法
数据结构与算法
python
拓扑排序算法
深度优先算法
DFS算法
python的十大经典排序算法
一、简介排序算法是《
数据结构与算法
》中最基本的算法之一。
胖大xian
·
2023-11-26 09:06
#
算法
算法
排序算法
数据结构
快速排序
二叉链树的单分支与双分支节点个数(递归算法)-----
数据结构与算法
笔记
一、二叉链树的单分支与双分支节点个数参考书(《数据结构(C语言)》–严蔚敏等编著,清华大学出版社);相关代码:#include"stdio.h"#include"stdlib.h"#defineTRUE1#defineFALSE0#defineOK1#defineERROR0#defineOVERFLOW-2typedefintStatus;typedefcharTElemType;typedef
小王桐学
·
2023-11-26 08:14
数据结构与算法笔记
数据结构
算法
链表
多线程(
初阶
四:synchronized关键字)
目录一、加锁的目的二、加锁和解锁三、加锁后是否会出现线程安全问题1、两个线程,针对不同对象加锁2、一个线程加锁,一个线程不加锁3、针对加锁操作的一些混淆理解(1)多个线程调用同一个类的方法,对其方法里面的变量加锁(2)Test类里的add方法里面,加锁的对象换成Test.class四、联系其他的相关知识点1、StringBuffer和StringBuilder2、C++加锁、解锁和java的区别一
tao滔不绝
·
2023-11-26 08:09
java
开发语言
java-ee
多线程Thread(
初阶
二:Thread类及常⻅⽅法)
目录一、Thread的常⻅构造⽅法继承Thread代码:实现Runnable接口代码:二、Thread的⼏个常⻅属性1、id:2、获取线程的名字。3、进程的状态:4、在java中设置的优先级,5、是否后台线程,6、是否存活,7、是否中断,8、等待线程(结束),9、获取线程的引用,currentThread()一、Thread的常⻅构造⽅法最后一个线程组的概念是java的概念,和系统中的线程组不一样
tao滔不绝
·
2023-11-26 08:08
java
开发语言
java-ee
多线程Thread(
初阶
三:线程的状态及线程安全)
目录一、线程的状态二、线程安全总结线程不安全的原因针对上述原因给出的解决方案一、线程的状态1.NEWThread:对象创建好了,但是还没有调用start方法在系统中创建线程。2.TERMINATED:Thread对象仍然存在,但是系统内部的线程已经执行完毕了。3.RUNNABLE:就绪状态,表示这个线程正在cpu上执行,或者准备就绪随时可以去pu上执行。4.TIMEDWAITING:指定时间的阻塞
tao滔不绝
·
2023-11-26 08:08
java
开发语言
java-ee
C++
初阶
(十二)string的模拟实现
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、string类的模拟实现1、构造、拷贝构造、赋值运算符重载以及析构函数
北尘_
·
2023-11-26 07:54
C++
c++
java
数据库
作为一个普通人,如何通过写作,成为更好的自己?
在这些学习写作的最
初阶
段,其实很纠结,因为很多的想法想表达出来,很多的内容想写,但是总觉得自己写不好,心里总是有一道坎迈不过去。
sinly37
·
2023-11-26 05:26
数据结构与算法
-单链表的整表创建,删除,插入
1.单链表的创建image.pngimage.pngimage.png2.单链表的插入虽然上面我们有头插法,但是我们还是需要尾插法image.png单链表的删除image.png
豆瓣奶茶
·
2023-11-26 05:09
如何与孩子共情:帮助孩子面对自己的感受
在生命的最
初阶
段,我们都是情绪化的小动物。开心、生气、难过等待,都是随时随地瞬间都会发生的事情。为了适应社会,我们从父母那里逐渐学会了应对情绪的方法:否定、遗忘、合理化地解释等等。
木乔心理咨询
·
2023-11-26 05:00
数据结构与算法
之Python实现——队列
在上一期博客中我们学习了栈这种结构,本期博客将学习一下跟栈很类似的一种结构——队列。本期知识点:顺序队列循环队列链式队列队列的应用顺序队列⚪️什么是队列?队列是一种跟栈很相似的结构。我们知道栈是一种先进后出的结构,那么队列就像一个排队的队伍一样,排在前面的买到东西后就离开,然后下一个继续买,而后来的人只能按照规矩排到他们的后面,也就是说队列是一种先进先出的结构。⚪️什么是顺序队列?在顺序栈中,我们
0202ohh
·
2023-11-26 04:54
python
数据结构
算法
数据结构与算法
_线性表_单链表_常用操作接口和复杂度分析
线性表_单链表_常用操作接口和复杂度分析链表的优点:内存利用率高,不需要大块连续内存;插入和删除不需要移动节点,时间复杂度为O(1);不需要专门进行扩展操作,需要节点时候直接申请即可。链表的缺点内存占用量大,每一个节点多出存放地址的空间:每个节点多了一个指针,假如有100万整型数据,假设指针占4字节,那么100w整型需要400w字节;如果用链表实现,每个节点多出一个指针,存放100w整型数组需要8
Mr_WangAndy
·
2023-11-26 03:38
数据结构与算法
链表
数据结构
单链表
链表的接口实现
单链表增删查改
数据结构与算法
(七) - 二叉查找树/平衡二叉查找树/红黑树
数据结构与算法
(七)-查找树1.二叉查找树二分查找衍生出来的树1.1定义与特点定义二叉查找树可以是一棵空树,具有如下特性:(左entry)//在左子树cur=cur.left;elseif(cur.valuevalue
祈望每天自然醒
·
2023-11-26 03:29
数据结构与算法
数据结构
avl
JS实现
数据结构与算法
队列1、普通队列利用数组push和shif就可以简单实现2、利用链表的方式实现队列classMyQueue{constructor(){this.head=nullthis.tail=nullthis.length=0}add(value){letnode={value}if(this.length===0){this.head=nodethis.tail=node}else{this.tail.
Seven_Ting
·
2023-11-26 02:29
javascript
前端
开发语言
C语言
初阶
指针(对指针的初步了解)
目录一、指针是什么二、指针和指针类型2.1指针+-整数2.2指针的解引用三、野指针3.1野指针成因3.2如何规避野指针四、指针运算4.1指针+-整数4.2指针-指针4.3指针的关系运算五、指针和数组六、二级指针七、指针数组总结一、指针是什么指针是一个变量,其值是另一个变量的内存地址。在计算机编程中,指针常用于直接操作内存中的数据,例如动态内存分配和函数参数传递。通过指针,程序可以直接访问内存中的数
月亮有痕迹诶
·
2023-11-26 01:25
C语言
c语言
c++
数据结构与算法
——八大排序算法(Java)
文章目录一、直接插入排序二、希尔排序(ShellSort)三、选择排序(SelectionSort)四、堆排序(HeapSort)五、冒泡排序(BubbleSort)六、快速排序(QuickSort)七、归并排序(MergingSort)八、基数排序(RadixSort)九、总结一、直接插入排序插入排序由于操作不尽相同,可分为直接插入排序,折半插入排序(又称二分插入排序),链表插入排序,希尔排序。
虚神公子
·
2023-11-26 01:28
算法
排序算法
数据结构
java
JAVA进步一点点--
数据结构与算法
(深搜、回溯)-全排列、回溯树
全排列全排列是深搜/回溯的一个大类,全排列关注点:(1)result.add(newArrayList>result=newArrayList>permute(int[]nums){Listtmp=newArrayListtmp){if(tmp.size()==nums.length){result.add(newArrayListtmp=newArrayListtmp){//如果已经到n位了,直
攀登程序猿
·
2023-11-25 23:55
算法与数据结构
数据结构与算法
(Java)- 位运算基础入门
位运算唯一的元素值packagecom.lanqiao;importjava.util.Random;publicclassUniquePairedNumbers{publicstaticvoidmain(String[]args){/*1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助
我是鼠鼠大王666
·
2023-11-25 23:02
java
开发语言
算法
笔记
数据结构与算法
(Java)-前后缀分解题单
前后缀分解(力扣)2909元素和最小的山形三元组2909.元素和最小的山形三元组II-力扣(LeetCode)给你一个下标从0开始的整数数组nums。如果下标三元组(i,j,k)满足下述全部条件,则认为它是一个山形三元组:i1;i--){f[i]=Math.min(nums[i],f[i+1]);}intpre=nums[0];intans=Integer.MAX_VALUE;//遍历中间山峰的值
我是鼠鼠大王666
·
2023-11-25 23:02
java
开发语言
数据结构
算法
leetcode
笔记
[MySQL-基础]SQL语句
欢迎关注我的专栏
数据结构与算法
C++MySQL数据库SQLSQLSQL的特点:SQL通用语法SQL分类DDLDDL-数据库操作DDL-表操作查询创建数据类型DML1.添加数据(INSERT)2.修
欧_aita
·
2023-11-25 22:48
数据库
mysql
sql
oracle
超详细讲解快速排序(C++)
这里是欧_aita的频道,一个初学
数据结构与算法
的小白。今日语录:你不能改变风向,但你可以调整自己的风帆。祝福语:愿你的代码像诗一样优雅,BUG远离你的程序!大家可以在评论区畅所欲言,可以指
欧_aita
·
2023-11-25 22:47
数据结构与算法
c++
排序算法
开发语言
C++———trie树字典树个人解析
这里是欧_aita的频道,一个初学
数据结构与算法
的小白。小欧的今日语录:青春由磨砺而出彩,人生因奋斗而升华!小欧的祝福语:让我们在未来的道
欧_aita
·
2023-11-25 22:47
数据结构与算法
c++
开发语言
堆排序详细讲解(C++,默认生成小根堆)
这里是欧_aita的频道,一个初学
数据结构与算法
的小白。小欧的今日语录:每一个裂缝都是为透出光而努力小欧的祝福语:在代码的海洋中,愿你的航程充满优雅和高效的算法风帆!
欧_aita
·
2023-11-25 22:47
数据结构与算法
c++
数据结构
备战蓝桥杯【高精度乘法和高精度除法】
==专栏:C++专栏:Java语言专栏:C语言
初阶
专栏:数据结构文章目录前言高精度乘法:题目:输入格式输出
云小逸
·
2023-11-25 22:16
备战蓝桥杯
蓝桥杯
职场和发展
Linux基本指令
初阶
本篇博客写的是Linux中20个指令最简单的部分,接下来会有一篇
初阶
的博客,将会详解几个重要且易错的指令。
年轻人江老Der
·
2023-11-25 22:21
Linux学习
linux
后端
前端算法codewhy第一章: 邂逅
数据结构与算法
第一章:邂逅
数据结构与算法
编程的真相–数据的处理
数据结构与算法
的本质学习
数据结构与算法
到底有什么实际应用?源码中的数据结构如何学习
数据结构与算法
?
尤雨溪般的艺术变成者
·
2023-11-25 20:30
前端基础知识
前端知识
算法总结
javascript
前端
typescript
JavaEE-多线程
初阶
1
✏️作者:银河罐头系列专栏:JavaEE“种一棵树最好的时间是十年前,其次是现在”目录1.认识线程1.1概念1.2多线程程序1.3创建线程2.Thread类及常见方法2.1Thread的常见构造方法2.2Thread的几个常见属性2.3中断一个线程2.4等待一个线程-join()1.认识线程1.1概念进程是操作系统资源分配的基本单位,线程是操作系统调度执行的基本单位引入进程这个概念,最主要的目的是
银河罐头
·
2023-11-25 20:55
JavaEE初阶
java-ee
java
【JavaEE
初阶
】Thread 类及常见方法、线程的状态
目录1、Thread类及常见方法1.1Thread的常见构造方法1.2Thread的几个常见属性1.3启动⼀个线程-start()1.4中断⼀个线程1.5等待⼀个线程-join()1.6获取当前线程引用1.7休眠当前线程2、线程的状态2.1观察线程的所有状态2.2线程状态和状态转移的意义2.3观察线程的状态和转移1、Thread类及常见方法Thread类是JVM用来管理线程的⼀个类,换句话说,每个
H-yajing
·
2023-11-25 18:26
JavaEE
java-ee
java
【JavaEE
初阶
】线程安全问题及解决方法
目录一、多线程带来的风险-线程安全1、观察线程不安全2、线程安全的概念3、线程不安全的原因4、解决之前的线程不安全问题5、synchronized关键字-监视器锁monitorlock5.1synchronized的特性5.2synchronized使用示例5.3Java标准库中的线程安全类一、多线程带来的风险-线程安全1、观察线程不安全publicclassThreadDemo2{private
H-yajing
·
2023-11-25 18:51
JavaEE
java-ee
java
线程安全
C++
初阶
| [五] 内存管理
摘要:newanddelete,定位new,(C++内存管理的方式),malloc/free和new/delete的区别,内存泄漏关于内存:栈又叫堆栈——非静态局部变量/函数参数/返回值等等,栈是向下增长的。内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口创建共享共享内存,做进程间通信。(目前只需了解一下)堆用于程序运行时动态内存分配,堆是可以上增长的。数据段——
畋坪
·
2023-11-25 17:00
#
C++初阶
c++
c语言
开发语言
C++之模版
初阶
(简单使用模版)
前言在学习C++的模版之前,咱们先来说一说模版的概念,模版在我们的日常生活中非常常见,比如我们要做一个ppt,我们会去在WPS找个ppt的模版,我们只需要写入内容即可;比如我们的数学公式,给公式套值,就可以算出结果;比如我们在写实验报告,老师会给一个实验报告的模版,我们按照里面的模版直接写入内容即可;所以生活中的模版就是相当于提供了一个事物的框架,我们只需要输入主要的内容就行了。那C++里面的模版
小程序面包园
·
2023-11-25 17:45
C++学习
c++
数据结构
开发语言
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他