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算法数据结构和算法
华为OD机试真题 Java 实现【模拟消息队列】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-07-24 22:13
搬砖工逆袭Java架构师
java
学习
docker
云原生
华为OD机试真题 Java 实现【经典屏保】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、补充说明四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、再输入4、再输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-07-24 22:12
搬砖工逆袭Java架构师
华为od
java
程序人生
学习
云原生
华为OD机试真题 Java 实现【数字序列比大小】【2023 B卷 100分】,田忌赛马,永远比你大,你服不服?
目录一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明大家好,我是哪吒。
哪 吒
·
2023-07-24 22:39
数据库
docker
mysql
2019-04-08
https://blog.csdn.net/luanpeng825485697/article/details/77010306
数据结构和算法
全解
Gen_
·
2023-07-24 21:24
数据结构---01
数据结构和算法
关系数据结构data结构是一门研究组织数据方式的学科,有了编程语言就有了数据结构,编写出更漂亮更有效率的代码要学习数据结构要多考虑生活中的问题,用程序解决程序=数据结构+算法数据结构是算法的基础线性结构和非线性结构线性结构数组队列链表栈线性结构作为最常用的数据结构
海宽宽
·
2023-07-24 19:13
数据结构
链表
算法
Java
数据结构和算法
-----数组
1、Java数组介绍在Java中,数组是用来存放同一种数据类型的集合,注意只能存放同一种数据类型(Object类型数组除外)。①、数组的声明第一种方式:1数据类型[]数组名称=new数据类型[数组长度];这里[]可以放在数组名称的前面,也可以放在数组名称的后面,我们推荐放在数组名称的前面,这样看上去数据类型[]表示的很明显是一个数组类型,而放在数组名称后面,则不是那么直观。第二种方式:1数据类型[
xiaopangcame
·
2023-07-24 18:51
数据结构
算法
数据结构
数据结构和算法
——快速排序(算法概述、选主元、子集划分、小规模数据的处理、算法实现)
目录算法概述图示伪代码选主元子集划分小规模数据的处理算法实现算法概述图示快速排序和归并排序有一些相似,都是用到了分而治之的思想:伪代码通过初步的认识,我们能够知道快速排序算法最好的情况应该是:每次都正好中分,即每次选主元都为元素的中位数的位置。最好情况的时间复杂度为选主元假设我们把第一个元素设为主元,看以下的一种特殊情况:选了第一个元素为主元之后,扫描所有元素所用时间复杂度为O(N),然后还有N-
qiyi.sky
·
2023-07-24 16:48
数据结构
学习
笔记
算法
排序算法
数据结构和算法
——堆排序(选择排序、思路图解、代码、时间复杂度、堆排序及代码)
目录选择排序思路图解代码(C语言)时间复杂度堆排序算法1算法2堆排序代码选择排序思路图解代码(C语言)voidSelection_Sort(ElementTypeA[],intN){for(i=0;i=0;i--)PercDown(A,i,N);for(i=N-1;i>0;i--){Swap(&A[0],&A[i]);PercDown(A,0,i);}}算法2的思路是:定理:堆排序处理N个不同元素
qiyi.sky
·
2023-07-24 16:47
算法
数据结构
排序算法
学习
笔记
c语言
数据结构和算法
——表排序(算法概述、物理排序、复杂度分析,包含详细清晰图示过程)
目录算法概述物理排序复杂度分析算法概述表排序用于待排元素都为一个庞大的结构,而不是一个简单的数字,例如:一本书,一部电影等等。如果这些待排元素都用之前的排序方法,元素需要频繁互换,那么移动这些元素的时间将会非常长久,效率很低。在表排序的过程中,实际上是不需要移动那些原始数据的,要移动的只是指向他们位置的那些指针。不移动元素本身,而只移动元素本身的排序方法,我们称之为“间接排序”。定义一个指针数组作
qiyi.sky
·
2023-07-24 16:17
数据结构
算法
笔记
学习
排序算法
数据结构和算法
——归并排序(有序子列的归并、递归算法、非递归算法、思路图解、C语言代码)
目录有序子列的归并思路图解代码(C语言)时间复杂度递归算法代码(C语言)图示时间复杂度统一函数接口非递归算法图示代码(C语言)统一函数接口有序子列的归并思路图解代码(C语言)/*L=左边起始位置,R=右边起始位置,RightEnd=右边终点位置*/voidMerge(ElementTypeA[],ElementTypeTmpA[],intL,intR,intRightEnd){/*将有序的A[L]
qiyi.sky
·
2023-07-24 15:38
算法
数据结构
学习
笔记
排序算法
js 常见
数据结构和算法
(待更新)
一、排序冒泡排序比较相邻的元素,如果前一个比后一个大,交换之。第一趟排序第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。第二趟将第二大的数移动至倒数第二位......因此需要n-1趟;functionsort(element){for(vari=0;ielement[j+1]){//把大的数字放到后面varswap=eleme
scrollHeart
·
2023-07-22 18:31
java算法
之图形问题
打印图形一般都是嵌套循环,外层循环控制显示行数,内层循环控制列数。图形一:矩形/*题目:打印三行五列的矩形,如下图****************/publicclassRectangle{publicstaticvoidmain(String[]args){for(inti=1;i=i;m--){System.out.print("");}//打印三角形for(intj=1;j=i;j--){S
baobaodz
·
2023-07-22 11:51
JS 高级用法
通过阅读本文,你将了解到JS的高级知识点以及实际应用技巧,如高级
数据结构和算法
、函数式编程、异步编程和面向对象编程。我们会利用代码实例来让大家更好地理解这些知识点。同时,我们也会
Yxj-5211314
·
2023-07-22 08:02
javascript
开发语言
复习
java算法
基础
1、求两数之和[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kFzE4uSy-1689241467003)(file://C:\Users\gr\AppData\Roaming\marktext\images\2023-07-11-10-17-58-image.png?msec=1689041878551)]暴力写法:classSolution{publicint[
青青草原霸主ma
·
2023-07-21 22:51
算法
java
数据结构
在Python环境下,深度探索数独的生成及求解算法:一种具有实用性与挑战性的编程实践
编程生成和解决数独问题是一个令人兴奋的挑战,对于掌握基本的
数据结构和算法
的理解,以及Python编程技巧
快撑死的鱼
·
2023-07-21 17:53
python算法解析
python
算法
开发语言
Java用书推荐:
5、《Java
数据结构和算法
》适合:初级、中级、高级Ja
9K账号
·
2023-07-21 02:08
哈希表以及用js封装一个哈希表
最近在学
数据结构和算法
,正好将学习的东西记录下来,我是跟着一个b站博主学习的,是使用js来进行讲解的,待会也会在文章后面附上视频链接地址,大家想学习的可以去看看本文主要讲解哈希表,其他数据结构后续学完也会持续更新
M_emory_
·
2023-07-20 22:09
算法
js
散列表
数据结构
javascript
js
前端
华为OD机试真题 Java 实现【求最小步数】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(JAVA
哪 吒
·
2023-07-20 18:54
搬砖工逆袭Java架构师
华为od
java
华为
程序人生
学习
华为OD机试真题 Java 实现【比赛的冠亚季军】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-07-20 18:54
搬砖工逆袭Java架构师
程序人生
学习
云原生
随机森林
第一次写博客-C/C++软件开发工程师需要学习哪些东西?
学习路线概述概述
数据结构和算法
操作系统计算机网络数据库设计模式概述作为一名本科机械电子,研究生研究计算机视觉方向的211应届毕业生,如何才能从事C/C++软件开发类的工程师呢?如果能有机会进入大厂呢?
NUAA_CJX
·
2023-07-20 11:22
c++
数据结构
Java中的集合框架
Java中的集合框架(CollectionFramework)提供了一组用于存储和操作对象的
数据结构和算法
。它提供了一种便捷的方式来处理和组织数据,并且具有高效的性能和灵活的扩展性。
九耶(钛伦特)
·
2023-07-20 09:05
九耶丨钛伦特-Java学院
java
开发语言
Java程序猿应该掌握哪一些常用的技术?
很多人都说
数据结构和算法
就像一个程序员的内功,前期可能你看不出来,等到后面你再和那些算法和数据结构厉害的人比可能就会相形见绌。所以,我觉得除了应付找工作之外。搞好基础知识。
Java搬砖师
·
2023-07-20 05:45
Java
学习
技能
全栈
数据结构和算法
:深度优先搜索 (DFS) 和广度优先搜索 (BFS) 相关题目
文章目录1.岛屿问题(岛屿连通)1.1岛屿数量1.1.1DFS解法1.1.2BFS解法深度优先搜索(DFS)和广度优先搜索(BFS)是比较难的算法问题,但也是面试常考题,因此需要认真研究并掌握。DFS用递归实现,BFS用栈实现1.岛屿问题(岛屿连通)1.1岛屿数量LeetCode链接:LeetCode200.岛屿数量题目:给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的
ctrl A_ctrl C_ctrl V
·
2023-07-20 03:10
数据结构和算法
LeetCode
算法
数据结构
深度优先
华为OD机试真题 Java 实现【最左侧冗余覆盖子串】【2023Q2 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、思路华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-07-19 15:46
搬砖工逆袭Java架构师
华为od
java
华为
程序人生
学习
华为OD机试真题 Java 实现【计算最接近的数】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、具体解题步骤六、
Java算法
源码七、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于
哪 吒
·
2023-07-19 12:11
搬砖工逆袭Java架构师
华为od
java
华为
程序人生
学习
保持领先竞争对手,从普通变为非凡;为您的Android应用赋能
数据结构和算法
数据结构和算法
为Android开发提供了基础数据存储和处理的工具。开发者可以根据具体需求选择合适的
数据结构和算法
,以提高应用的性能、效率和用户体验。
程序猿会指北
·
2023-07-19 09:01
Android架构师
android
数据结构
移动开发
Android开发
程序员
算法
open3d教程(一):open3d的安装和测试(Python版本)
Open3D前端在C++和Python中公开了一组精心挑选的
数据结构和算法
。后端经过高度优化,并设置为并行化。我们欢迎来自开源社区的贡献。
不写八个
·
2023-07-19 06:25
Pytorch
Open3D进阶学习
open3d
学习AI,需要掌握哪些基础知识?
理解
数据结构和算法
,对算法的复杂度和效率有一
金木讲编程
·
2023-07-19 05:43
人工智能
【深入浅出C#】章节 5: 高级面向对象编程:泛型编程和集合类型
集合类型则提供了丰富的
数据结构和算法
,使得数据的管理
喵叔哟
·
2023-07-18 22:25
深入浅出C#
c#
java
前端
华为OD机试真题 Java 实现【挑选字符串】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。
哪 吒
·
2023-07-18 16:42
搬砖工逆袭Java架构师
华为od
java
华为
程序人生
学习
华为OD机试真题 Java 实现【等差数列】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。
哪 吒
·
2023-07-18 16:10
搬砖工逆袭Java架构师
华为od
java
python
华为
数据结构Elemtype
因为数据结构是讨论抽象的
数据结构和算法
,一种结构中
lxfamn
·
2023-07-18 11:38
算法
数据结构
java
python
大数据
华为OD机试真题 Java 实现【网上商城优惠活动(一)】【2022 Q4 100分】,附详细解题思路
目录一、题目描述二、输入描述三、输出描述四、补充说明五、
Java算法
源码六、效果展示1、输入2、输出3、说明一、题目描述某网上商城举办优惠活动,发布了满减、打折、无门槛3种优惠券,分别为:1.每满100
哪 吒
·
2023-07-18 09:21
java
开发语言
【C语言】线性表之单向链表
这是我的
数据结构和算法
专栏,希望各位同志、大佬能够点点赞https://blog.c
ZHENGZJM
·
2023-07-18 06:39
C语言数据结构和算法
链表
c语言
数据结构
Python-100天(二)-Python语言进阶
数据结构和算法
算法:解决问题的方法和步骤评价算法的好坏:渐近时间复杂度和渐近空间复杂度。
d4d98020ef88
·
2023-07-18 06:06
详解 goLang 的 channel
概述下面表格中的内容是Go语言中channel数据类型的使用规则,相信读者已经可以熟练掌握,本文主要分析channel的内部实现中的
数据结构和算法
,所以相关的基础概念会直接跳过,希望读者阅读完本文后,可以深入理解表格中的各类规则
戴国进
·
2023-07-18 03:11
goLang
golang
从零开始学
数据结构和算法
:一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的?完整版开放下载
首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。
椰果学Android
·
2023-07-18 01:11
程序员
Android
STL常用
数据结构和算法
简介
STL(StandardTemplateLibrary)是C++的一个标准模板库,提供了丰富的
数据结构和算法
,可以大大简化C++程序员的工作,提高开发效率。
Sojar柚子
·
2023-07-17 23:39
数据结构
链表
算法
c++
华为机试(JAVA)真题Od【A卷+B卷】2023最新版
解题思路如下:5、
Java算法
源码6、效果展示1、输入2、输出3、思路五、还没过瘾?那再分享几道
哪 吒
·
2023-07-17 21:51
搬砖工逆袭Java架构师
华为od
华为
java
程序人生
学习
Spring
网络安全
华为OD机试真题 Java 实现【拔河比赛】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-07-17 21:51
搬砖工逆袭Java架构师
华为od
java
程序人生
学习
云原生
华为OD机试真题 Java 实现【战场索敌】【2023 B卷 100分】,深度优先搜索dfs算法,这眼花缭乱的,你这是“战场索鬼”吧?
目录专栏导读一、题目描述二、输入描述三、输出描述四、深度优先搜索dfs五、解题思路六、
Java算法
源码七、效果展示1、输入2、输出3、说明4、如果增加目标敌人数量K为55、来,上强度华为OD机试2023B
哪 吒
·
2023-07-17 16:51
搬砖工逆袭Java架构师
华为od
java
程序人生
华为
学习
华为OD机试真题 Java 实现【最少数量线段覆盖】【2023Q1 200分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路四、
Java算法
源码五、效果展示1、输入2、输出3、说明4、复杂一点5、理性分析一下专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+
哪 吒
·
2023-07-17 16:50
搬砖工逆袭Java架构师
华为od
java
python
程序人生
学习
云原生
05-算法部分 (
数据结构和算法
)
一排序算法1.1冒泡法排序冒泡排序(BubbleSort)是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。首先从数组的第一个元素开始到数组最后一个元素为止,对数组中相邻的两个元素进行比较,如果位于数组左端的元素大于数组右端的元素,则交换这两个元素在数组中的位置。这样操作后数组最右端的元素即为该数组中所有元素的最大值。接着对该数组除最右端的
处女座_三月
·
2023-07-17 13:56
数据结构和算法
数据结构
c语言
03-栈和队列 (
数据结构和算法
)
四、栈和队列栈和队列也是一种线性结构。它们也都用于存储逻辑关系为"一对一"的数据,但由于它们比较特殊,因此将其单独作为一章,做重点讲解。4.1栈的基本概念栈是一种基于先进后出(FILO)或者后进先出(LIFO)的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读
处女座_三月
·
2023-07-17 13:25
数据结构和算法
数据结构
开发语言
c语言
02-链表 (
数据结构和算法
)
三链表3.1链表的基本概念前面我们在学习顺序表时,线性表的顺序存储结构的特点是逻辑关系上相邻的两个数据元素在物理位置上也是相邻的。我们会发现虽然顺序表的查询很快,时间复杂度为O(1),但是增删的效率是比较低的,因为每一次增删操作都伴随着大量的数据元素移动。为了解决这个问题我们可以使用另外一种存储结构实现线性表,链式存储结构。线性表的链式存储结构(也称之为链表)的特点是逻辑关系上相邻的两个数据元素在
处女座_三月
·
2023-07-17 13:55
数据结构和算法
数据结构
算法
04-树 (
数据结构和算法
)
4.1树的基本概念树(Tree)是n(n>=0)个结点的有限集,它或为空树(n=0);或为非空树,对于非空树T:有且只有一个称之为根的结点除根节点以外的其他结点可分为m(m>0)个互不相交的有限集T1,T2,T3...,Tm,其中每个结合本身也是一颗树,并且称之为根的子树(SubTree)4.2树的相关术语1、结点的度一个结点含有的子树的个数称为该结点的度。2、叶子结点度为0的结点称为叶结点,也可
处女座_三月
·
2023-07-17 13:23
数据结构和算法
数据结构
算法
大厂面试系列(七):数据结构与算法等
数据结构和算法
链表链表,常见的面试题有写一个链表中删除一个节点的算法、单链表倒转、两个链表找相交的部分,这个一般必须得完全无误的情况下写出来;给出两个链表的头结点,找出这两个链表的交点。
赵镇
·
2023-07-17 10:10
STL简介
STL二.STL的版本三.STL的六大组件四.STL的重要性五.STL的缺陷一.什么是STLSTL代表标准模板库(StandardTemplateLibrary),是C++标准库的一部分,提供了许多通用的
数据结构和算法
殿下p
·
2023-07-17 07:45
C++学习
c++
开发语言
华为OD机试真题 Java 实现【生日礼物】【2023 B卷 100分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、说明华为OD机试2023B卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试(
哪 吒
·
2023-07-17 02:57
搬砖工逆袭Java架构师
华为od
java
华为
程序人生
学习
华为OD机试真题 Java 实现【求最大数字】【2023 Q1 200分】,附详细解题思路
目录专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、
Java算法
源码六、效果展示1、输入2、输出3、思路4、再输入5、再输出专栏导读本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》
哪 吒
·
2023-07-16 14:36
搬砖工逆袭Java架构师
华为od
java
华为
程序人生
学习
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他