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
【初探】数据结构与算法
【Docker
初探
】第九节:部署Docker本地镜像仓库Harbor
下载Harbor并解压https://github.com/goharbor/harbor/releases安装docker-composesudoapt-getinstall-ydocker-compose创建证书#生成keyopensslgenrsa-outharbor-ca.key#生成crtopensslreq-x509-new-nodes-keyharbor-ca.key-subj"/C
PPHT-H
·
2023-10-11 01:37
Linux
docker
本地仓库
ubuntu
k8s
harbor
https
十大经典排序算法(Python版本)
来源网络:https://github.com/hustcc/JS-Sorting-Algorithm排序算法是《
数据结构与算法
》中最基本的算法之一。
视学算法
·
2023-10-10 20:36
Java部分知识体系总结
Java8新特性工具IDEAEclipse&STSMavenDockerGitGitLabGitKrakenNavicat并发编程基础知识并发理论并发关键字Lock体系并发容器线程池原子操作类并发工具并发实践
数据结构与算法
数据结构算法排序算法
筱逸丶
·
2023-10-10 19:09
java
面试
java知识体系
原文;整理的Java知识体系主要包括基础知识,工具,并发编程,
数据结构与算法
,数据库,JVM,架构设计,应用框架,中间件,微服务架构,分布式架构,程序员的一些思考,项目管理,运维,权限,推荐书籍,云计算
桑小一
·
2023-10-10 19:08
java
java
[AcWing] 892. 台阶-Nim游戏 (C++实现)博弈论Nim游戏例题
[AcWing]892.台阶-Nim游戏(C++实现)博弈论Nim游戏例题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-10-10 18:47
AcWing算法日记
c++
算法
数据结构与算法
——每日一练(7月)
文章目录每日一练7.17.27.37.47.57.67.87.77.97.107.117.127.137.147.157.167.177.187.197.207.217.227.237.247.257.267.277.287.297.307.31每日一练7.1以下叙述中,正确的是()。A.只要无向连通图中没有权值相同的边,则其最小生成树唯一B.只要无向图中有权值相同的边,则其最小生成树一定不唯一C
讲文明的喜羊羊拒绝pua
·
2023-10-10 17:20
面试题
数据结构与算法
算法
链表
数据结构
java
数据结构与算法
Python语言实现《Data Structures & Algorithms in Python》手写课后答案--第七章
第七章本章重点为灵活使用链表,深度理解位置链表习题代码如下(部分代码引用书中源代码,源代码位置目录在第二章答案中介绍)#本节默认队列使用书中源代码队列#单链表应该以None结尾,并未给出链表示列#简述:next为共有节点,可公共访问,first()返回头节点,没有保存尾节点#7.1deftext1(link):'''yieldeverynodesinceafterthesecondnodefrom
w__daxia
·
2023-10-10 17:47
p
y数据结构答案
python
算法
链表
数据结构
周正逵语文教育思想要义
初探
刘占泉邱道学周正逵先生从事语文教学改革研究工作和教材编写工作已经六十余年,发表了许多有关语文教改理论与实践研究的重要文章,在全国各地作过许多次专题报告和专业讲座,并将其中部分内容编为《语文教育改革纵横谈》和《探索者的足迹——周正逵语文教育论集》。我们认真研读,拟从三个方面梳理探究周先生的语文教育思想之要义,初步呈现学习心得。一、语文教育改革的方向:以民族化为基础,以科学化为指导,把科学化与民族化统
NNNorth
·
2023-10-10 13:15
数据结构与算法
(二)—— 算法基础知识与效率度量
注:本篇内容参考了《Java常用算法手册》和《大话数据结构》。本人水平有限,文中如有错误或其它不妥之处,欢迎大家指正!目录1,算法概念及特征1.1概念1.2特征1.3算法的设计要求2算法分类2.1按照应用分类2.2按照确定性分类2.3按算法的思路分类3算法相关概念及区别3.1算法和公式的关系3.2算法和程序的关系3.3算法和数据结构的关系4算法的表示4.1自然语言表示4.2流程图表示4.3N-S图
Ethan-cw
·
2023-10-10 13:58
数据结构与算法
算法
数据结构与算法
1.算法与数据结构的关系,以及算法时间、空间复杂度的概 念及其度量方法
文章目录前言一.数据结构1.1概念:1.2数据结构分类(逻辑结构和物理结构两大类)1.2.1逻辑结构1.2.2物理结构二.算法2.1概念2.2算法初体验2.3算法分析--------算法的时间复杂度分析2.3.1算法的时间复杂度分析2.3.2函数渐近增长2.3.3算法时间复杂度2.4算法分析--------算法的空间复杂度分析2.4.1java中常见内存占用2.4.2算法的空间复杂度前言主要资料来
但行益事莫问前程
·
2023-10-10 13:26
数据结构与算法
数据结构与算法
数据结构与算法
(Data Structures and Algorithm)——跟着Mark Allen Weiss用Java语言学习
数据结构与算法
前言
数据结构与算法
作为计算机科学的基础,是一个重点和难点,在实际编程中似乎看不它们的身影,但是它们有随处不在,如影随形。
Perley620
·
2023-10-10 12:32
SpringBoot
java
学习
开发语言
我的Python数据分析书籍
2.2算法《算法图解》、《Python程序员面试算法宝典》大部分算法数据是用C++或Java,喜欢用Python写
数据结构与算法
的可以阅读。2.3数据分析主要学习Numpy、Pand
canhui87
·
2023-10-10 12:20
生命的触动
整个纪录片拍得也非常美,从四季出发,见证动物们的成长,从初
初探
出头像这
夏筠若
·
2023-10-10 11:23
2021-12-12
婚姻家庭问题
初探
(十九)——优秀的女人会让男人付出高昂的成本作者:奉法如天2021年12月10日刚刚看完美国电影《沙漠女王》,在这部剧中,美丽高贵的女主人格特鲁德,是一位毕业于牛津大学历史系的高才生,像这样的女人历史学家
奉法如天
·
2023-10-10 10:24
Swoole
初探
:环境搭建与入门案例
Swoole是一个php的扩展,它的核心目标就是解决php在实现一些高访问server服务中可能遇到的一系列问题,这些问题用原生的php往往并不能很方便高效的解决。对于这一问题企业一般多会采用其他技术,比如使用java或者其他语言。但是有了Swoole之后,由于底层全是用C语言实现,其出色的性能深受追捧。由于以前php适用场景的局限性比较大,所以会有说Swoole重新定义了php的说法。Swool
_Amauri
·
2023-10-10 09:05
《
数据结构与算法
PHP 语言描述》00 开篇
谈到对
数据结构与算法
的描述,大多数程序员能够想到的往往是C/C++/Java等强类型语言对其进行的描述。
展白说
·
2023-10-10 09:40
C++对象模型 第三章 数据语义学
虚基类问题的提出和
初探
两层结构时虚基类表内容分析——针对VS2017三层结构时虚基类表内容分析成员变量地址、偏移、指针等重申数据成员绑定时机总结:==编译器对成员函数myfunc的解析,是整个A类定义完毕后才开始
爱好学习的青年人
·
2023-10-10 08:11
C++对象模型
c++
数据结构--》解锁数据结构中树与二叉树的奥秘(一)
接下来让我们开启
数据结构与算法
的奇妙之旅吧。目录树和森林的
亦世凡华、
·
2023-10-10 07:54
算法设计与分析
数据结构
树
二叉树
算法
经验分享
【
数据结构与算法
python】哈希查找算法的python实现
1、Hashing在文章《【
数据结构与算法
python】顺序查找算法的python实现(无序表)》与《【
数据结构与算法
python】顺序查找算法的python实现(有序表)中,我们利用数据集中关于数据项之间排列关系的知识
LaiYoung1022
·
2023-10-10 05:15
数据结构与算法
数据结构与算法
python
哈希函数
完美哈希函数
冲突解决
4.查找算法(python)
写在前面小弟初识
数据结构与算法
,本文是个人的学习记录查找算法4.1算法综述4.2线性查找4.2.1定义4.2.2代码实现4.3间隔查找4.3.1二分查找4.3.2斐波那契查找4.3.3插值查找4.3.4
不断努力的统计小张
·
2023-10-10 05:13
数据结构
算法
python
python
数据结构与算法
--二分查找
前言:查找可以说是我们代码里用得比较多的操作,比如我们经常需要在一个列表里找到我们需要的一个元素,然后返回它的位置。其实哈希表就是非常高效率的查找数据结构,很明显地它是用空间换时间。这一节介绍两个基本的基于线性结构的查找。不过在讲二分查找之前,我们先谈谈算法的时间复杂度和空间复杂度1、复杂度1.1时间复杂度1)时间复杂度是用来估计算法运行时间的一个式子(单位)。2)常见的时间复杂度(按效率排序)O
且行且安~
·
2023-10-10 05:43
算法与数据结构
python
二分查找
LeetCode高频题73. 矩阵置零
你要是不扎实学习
数据结构与算法
,好好动手手撕代码,锻炼解题能力,你可能会在笔
冰露可乐
·
2023-10-10 05:36
大厂面试高频题之数据结构与算法
leetcode
矩阵
矩阵置零
遇到0
整行整列变0
原地算法
数据结构与算法
——3. 线性结构的概念
文章目录一、线性结构(LinearStructure)1.线性结构的定义2.常见的线性结构一、线性结构(LinearStructure)1.线性结构的定义线性结构是一种有序数据项的集合,其中的每个数据都有唯一的前驱和后继,除了第一个没有前驱,最后一个没有后继;新的数据项加入到数据集中时,只会加入到原有某个数据项之前或之后。2.常见的线性结构线性结构有多种,根据数据项增减方式的不同,诞生了多种线性结
花_城
·
2023-10-10 05:03
数据结构与算法
数据结构
算法
排序算法
尚硅谷Java
数据结构与算法
——006线性结构和非线性结构
线性结构线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。线性结构常见的有:数组、队列、链表和栈。非线性结构非线性结构包括:二维数组,多维数组,广义表,树结构,图结构。
淘淘图兔兔呀
·
2023-10-10 05:32
算法
线性结构
非线性结构
数据结构
算法
Java
数据结构与算法
——查找
数据结构与算法
基础什么是查找?
我愛食黃燜雞
·
2023-10-10 05:01
Python语法
蓝桥杯
职场和发展
python
复习速通-1轮-两周
复习速通1轮-两周8.11-8.24项目:数理类:概率论与数理统计、线性代数、离散数学专业:
数据结构与算法
、计算机网络、操作系统、计算机组成原理预期目标:能说清楚核心概念,理出思维导图,重点第一章细分计划
鱼竿钓鱼干
·
2023-10-10 04:18
学习
vue3
初探
----vue3的一些变化
一、vue3
初探
—vue3新特性学习二、vue3
初探
—在vue3和vuex4.x中使用typescript三、vue3
初探
----(vue3项目)vuex4.x中使用typescript最终写法四、在三中用到的一些
ang.guo
·
2023-10-10 03:26
vue3.0初探
vue3
红队专题-Cobalt strike4.5二次开发
私信联系原版CS反编译破解jar包反编译CobaltStrike二次开发环境
初探
CobaltStrike4.5原版2022年5月1日发布+破解及汉化加载4.3及之前版本的暴力替换class文件的破解方法失效
amingMM
·
2023-10-10 02:17
python
pycharm
开发语言
Flutter Linux desktop版本App
初探
-Mofish
背景Google已经重磅发布了专为Web、移动和桌面而构建的Flutter2.0!将Flutter从移动开发框架扩展成可移植框架,使用Flutter开发桌面端软件,无需重写代码,使用同一套代码库即可将你的移动应用打包生成Windows、macOS和Linux桌面端软件。Flutter似有大一统之势。由于我司程序员使用ubuntu系统,而我也早已习惯了使用Linux开发。因此Flutter支持开发桌
iot_shijiacheng
·
2023-10-10 01:27
Flutter
flutter
linux
android
Linux基础工具
博主个人主页:不是笨小孩⏩专栏分类:
数据结构与算法
C++刷题专栏C语言代码仓库:笨小孩的代码库⏩社区:不是笨小孩欢迎大家三连关注,一起学习,一起进步!!
不是笨小孩i
·
2023-10-09 22:13
Linux
linux
运维
服务器
【数据结构】什么是算法
个人主页:修修修也所属专栏:数据结构⚙️操作环境:VisualStudio2022目录一.算法的定义1.算法的概念2.
数据结构与算法
的关系二.算法的特性输入输出有穷性确定性可行性三.算法的设计要求1.正确性
修修修也
·
2023-10-09 21:02
数据结构
数据结构
学习
笔记
算法
c语言
思维导图
数据结构与算法
--位图&布隆过滤器
位图位图可以看成是一种比较“特殊”的散列表。比如有1千万个整数,要查找某个整数是否在这1千万个整数中,就可以使用位图。如果整数的范围在1到1亿之间,申请一个大小为1亿、整数类型为布尔类型的数组。将这1亿个整数作为数组下标,将对应到数组值设置成true。比如有整数5就设置array[5]=true。查询某个整数k是否在这1亿个整数中的时候,只需要读取array[k]是否等于true。不过,很多语言提
让我们荡起双桨呀
·
2023-10-09 20:42
Docker
初探
(一)—— Docker的安装和理解
最直观的解释Docker是干什么的?之前:在开发环境构建出了一个war包,想跑到Linux下运行。我们得先在Linux下载好Java、Tomcat、MySQL,配置好对应的环境变量,将war包丢到Tomcat的webapps文件夹下,才能跑起来。使用docker:在Linux下直接拉取一份镜像(各种环境都配好了),将镜像运行起来,把war包丢进去就好了。Docker的三个概念:镜像(Image):
呼叫冰河谷
·
2023-10-09 19:06
Docker
Docker
NCNN:备忘
:bbbb....gggg.....rrrropencv中Mat中数据的排列格式为(h,w,channel):bgrbgrbgrbgr...2:NCNN::Mat的内存排布(图解)力荐参考1:ncnn
初探
二
微风❤水墨
·
2023-10-09 19:24
NCNN
数据结构与算法
设计分析——分治法
目录一、分治法的定义二、分治法的基本步骤三、分治法的应用(一)查找算法二分(折半)查找(二)排序算法1、交换排序——快速排序2、归并排序一、分治法的定义分而治之可称为分治法,即逐个击破,分而治之,含义是将一个复杂问题分解成多个子问题来解决,一直分下去直到每个子问题都可以简单地求解出来,最后合并所有的解,从而得到复杂问题的解。该方法在《数据结构》中的应用场景有查找算法(二分查找)、排序算法(快速排序
晚风(●•σ )
·
2023-10-09 18:16
数据结构与算法设计分析
算法
数据结构
排序算法
时间复杂度
空间复杂度
分治
递归
数据结构与算法
(五):树
参考引用Hello算法Github:hello-algo1.二叉树二叉树(binarytree)是一种非线性数据结构,代表着祖先与后代之间的派生关系,体现着“一分为二”的分治逻辑与链表类似,二叉树的基本单元是节点,每个节点包含:值、左子节点引用、右子节点引用/*二叉树节点结构体*/structTreeNode{intval;//节点值TreeNode*left;//左子节点指针TreeNode*r
Robot_Yue
·
2023-10-09 17:04
数据结构与算法
数据结构
算法
c++
学习
笔记
二叉树
AVL树
数据结构与算法
(七):搜索算法
参考引用Hello算法Github:hello-algo1.二分查找二分查找(binarysearch)是一种基于分治策略的高效搜索算法。它利用数据的有序性,每轮减少一半搜索范围,直至找到目标元素或搜索区间为空为止给定一个长度为n的数组nums,元素按从小到大的顺序排列,数组不包含重复元素。请查找并返回元素target在该数组中的索引。若数组不包含该元素,则返回-1先初始化指针i=0和j=n-1,
Robot_Yue
·
2023-10-09 17:04
数据结构与算法
数据结构
算法
c++
学习
二分查找
暴力搜索
哈希查找
数据结构与算法
(六):堆
参考引用Hello算法Github:hello-algo1.堆堆(heap)是一种满足特定条件的完全二叉树,主要可分为下图所示的两种类型小顶堆minheap:任意节点的值≤其子节点的值大顶堆maxheap:任意节点的值≥其子节点的值堆作为完全二叉树的一个特例,具有以下特性最底层节点靠左填充,其他层的节点都被填满将二叉树的根节点称为“堆顶”,将底层最靠右的节点称为“堆底”对于大顶堆(小顶堆),堆顶元
Robot_Yue
·
2023-10-09 17:34
数据结构与算法
算法
学习
c++
数据结构
堆
【
数据结构与算法
】三种简单排序算法,包括冒泡排序、选择排序、插入排序算法
冒泡排序算法冒泡排序他是通过双重循环对每一个值进行比较,将小的值向后移动,以达到最终排序的结果,他的时间复杂度为O(n^2)。/***冒泡排序*@paramarr*/publicstaticvoidbubbleSort(int[]arr){intl=arr.length;for(inti=0;iarr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=te
别倒在黎明之前
·
2023-10-09 17:00
排序算法
算法
java
冒泡排序
数据结构与算法
(八):排序算法
参考引用Hello算法Github:hello-algo1.选择排序选择排序的工作原理非常直接:开启一个循环,每轮从未排序区间选择最小的元素,将其放到已排序区间的末尾,设数组的长度为n初始状态下,所有元素未排序,即未排序(索引)区间为[0,n-1]选取区间[0,n-1]中的最小元素,将其与索引0处元素交换。完成后,数组前1个元素已排序选取区间[1,n-1]中的最小元素,将其与索引1处元素交换。完成
Robot_Yue
·
2023-10-09 17:55
数据结构与算法
排序算法
算法
数据结构
学习
笔记
c++
Vue.js 官方示例
初探
初探
步骤:观摩示例的result思考组件模板和逻辑实现思路遇到问题先搜一下api和官方教程(好像看过一遍还
weixin_30553837
·
2023-10-09 16:41
javascript
markdown
json
ViewUI
数据结构与算法
学习 (02)线性表
1.1线性表的概念满足数据元素不同,但是在同一个线性表中的元素必定具有相同的特点,即属于同一数据对象,相邻数据元素之间存在这个序偶关系.诸如此类由(n>=0)个数据特性相同的元素构成的有限序列称为"线性表"。即将具有“一对一”关系的数据“线性”地存储到物理空间中,这种存储结构就称为线性存储结构(简称线性表)。线性表中的元素的个数n定义为线性表的长度,如果n=0则称为空表。使用线性表存储的数据,如同
暱稱已被使用
·
2023-10-09 15:58
加拿大卑诗省
初探
2018年7月初因故改变了旅行计划来到了加拿大卑诗(BC)省的主要城市温哥华及其周围的城镇,事先并没有查攻略,做功课,就跟着朋友/同学,难得轻松一回。6月30日早上8点从多伦多起飞,经过5个多小时直达温哥华。由于有3个小时的时差,所以实际当地时间是10点多(1天才开始不久)。朋友接上我直趋UBC(不列颠哥伦比亚大学),说老实话,也不知道UBC有哪些漂亮的、有意思的地方,只是听说很漂亮且地理位置绝佳
StaySee
·
2023-10-09 14:51
单调队列---
数据结构与算法
简介队列也是一种受限制的线性表和栈相类似,栈是先进后出,而队列是先进先出,就好像一没有底的桶,往里面放东西,如图在这里也是用数组来实现队列,用数组实现的叫做顺序队列队列的数组模拟constintN=1000010;//在队尾插入元素队头弹出元素intq[N],hh,tt=-1;//hh代表队头tt代表队尾//插入q[++tt]=x;//弹出hh++;//判断队列是否为空if(hh=a[y]并且x>
不是颜
·
2023-10-09 13:02
数据结构
数据结构
c++
算法
iOS组件化
初探
序言对于一款成熟的App来说,持续迭代带来的功能膨胀,不同开发者的编码习惯差异,必然导致代码管理成为一大重要课题。如何更高效率地进行分工合作,如何在团队需要的时候快速回滚代码,这些都是需要研究的,在我看来,组件化便是对这些场景的一个良好解决方案。组件化的优缺点组件化即是将代码按照功能/场景拆分,做成不同的组件分别维护。优点:代码耦合少,方便维护分工更明确,方便分配人员灵活,组件可以在不同App中使
番茄冰
·
2023-10-09 12:23
数据结构与算法
之美笔记——跳表
摘要:跳表是基于链表的数据结构,查找、插入及删除数据时间复杂度都为,空间复杂度为,也是利用了空间换时间的概念提高了链表的执行效率。基于链表的二分查找在之前的文章有提到过二分查找基于链表实现时会导致算法效率严重下降,但的执行效率实在诱人,难道链表没有办法在不降低二分查找执行效率的基础上实现它吗?链表肯定有相应的解决方案,但需要使用基于链表扩展的数据结构「跳表」(Skiplist)。跳表的英文名「Sk
Cloneable
·
2023-10-09 12:03
数据结构与算法
之计数排序
目录计数排序概念代码实现时间复杂度计数排序概念计数排序(CountingSort)不是基于比较的排序算法,其核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。排序步骤:找出待排序的数组中最大和最小的元素;统计数组中每个值为i的元素出现的次数,存入数组C的第i项;对所有的计数累加(从C中的第一个元素开始,每一项和前一
袁袁袁袁满
·
2023-10-09 11:36
#
数据结构与算法(Java版)
Java
数据结构
算法
java
排序算法
读书笔记 -
数据结构与算法
javascript描述
一数组数组:元素可以通过索引来任意存取,索引通常是数字,用力啊计算元素之间存储位置的偏移量。JavaScript中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数。然而,这些数字索引在内部被转换为字符串类型,这是因为JavaScript对象中的属性名必须是字符串。数组在JavaScript中只是一种特殊的对象,所以效率上不如其他语言中的数组高。数组使用//创建数组vara
yanling.zhang
·
2023-10-09 11:32
javascript
javascript
数据结构
算法
《学习JavaScript
数据结构与算法
》第三章 数组
文章目录前言一、创建&初始化数组二、操作数组push()-添加元素于末尾unshift()-添加元素于开头pop()-从数组末尾开始删除元素shift()-从数组开头开始删除元素splice()-在数组任意位置添加或删除元素slice()-截取一部分作为新数组返回concat()-数组拼数组sort()-数组排序三、二维多维数组1.构建二维数组2.迭代二维数组四、JavaScript数组方法参考r
白瑕
·
2023-10-09 11:59
javascript
数据结构
算法
数据结构与算法
之图: 图及其深度和广度优先遍历实现 (Typescript版)
图网络结构的抽象模型,是一组由边连接的节点图可以表示任何二元关系,道路,航班由边连接的节点图中节点多,但是一条边只能连接两个节点js中没有图,但可以用Objct和Array构建图图的表示法:临接矩阵,临接表,关联矩阵…临接矩阵表示法:用矩阵表示比如这个图上有n个节点,A,B,C,…N我们画出一个矩阵,横纵都是A->N这n个节点这个矩阵默认全部填充0,如果A能连接到B,则在这个矩阵中以A为横轴,B为
Wang's Blog
·
2023-10-09 11:54
Data
Structure
and
Algorithms
算法
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他