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
【初探】数据结构与算法
Python采集知网
Python爬虫
初探
selenium+beautifulsoup4+chromedriver安装模块:*importpymssql*pipinstallbs4*pipinstallselenium*pipinstallpd
minguiluo
·
2023-11-12 11:25
python
开发语言
数据结构与算法
——左程云06
【前言】:后续会将纸质笔记的过程图更新上来。【1】:二叉树遗留[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v4boF5Zj-1663994025825)(/Users/yuguangyao/Library/ApplicationSupport/typora-user-images/image-20220821200515149.png)]【搜索二叉树】:对于每一颗
无量寂空
·
2023-11-12 11:57
数据结构与算法
面试
java
算法
数据结构与算法
——左程云03
【前言】:看了左神的很多视频,感觉一些算法最好的复现方式应该是用一张张的图来细节刻画,个人感觉这种效果会比动态图要好。故在此先将全部的笔记附到这里,后续在一点一点把过程图复原完整(暂时没研究手绘软件)。【1】:快排遗留【空间复杂度】:【快排的额外空间复杂度】:本质上也是在求一个累加;//如图最差的情况,空间复杂度为O(N)【二叉树展开,空间复杂度为logN】:因为左侧申请的空间递归结束后,可以提供
无量寂空
·
2023-11-12 11:56
数据结构与算法
用uGUI开发自定义Toggle Slider控件
]一前言二制作过程三功能点四Hierarchy五ToggleSliderGO六Animation七Event八不足九存在的Bug十和NGUI对比十一小结文献资料一、前言写完《Unity4.6新UI系统
初探
weixin_33713350
·
2023-11-12 11:42
游戏
ui
【算法与设计模式】
一、
数据结构与算法
1、算法性能评估时间复杂度、空间复杂度2、数据结构数组与列表队列堆栈链表二叉树多叉树递归算法二、设计模式1、单例(1)GIL:线程互斥锁。保证同一时刻只有一个线程在进行。
Leo Ma
·
2023-11-12 11:36
设计模式
java 二叉搜索树_二叉搜索树详解与实现
本文从属于笔者的
数据结构与算法
系列文章。
首席情感咨询导师
·
2023-11-12 08:08
java
二叉搜索树
Vue3基础学习笔记(一)Vue语法
初探
一、初识Vue以“helloworld”为例helloworldVue.createApp({template:'helloworld!!!'}).mount('#root');知识点:①Vue环境搭建:直接在html中引入以下链接②创建一个Vue实例作用于id为root元素上(将ID为root的节点挂载到Vue上)Vue.createApp({}).mount('#root');Vue.crea
smellsummer
·
2023-11-12 04:36
vue基础学习笔记
vue.js
学习
笔记
数据结构与算法
【二分查找】Java实现
需求:在有序数组A内,查找值target如果找到返回索引如果找不到返回-1前提给定一个内含n个元素的有序数组A,一个待查值target1设置i=0,j=n-12如果i\gtj,结束查找,没找到3设置m=(i+j)/2,m为中间索引并向下取整4如果targettarget){j=m-1;}else{returnm;}}return-1;}}由于Java中int类型会自动向下取整,因此我们不需要考虑m
zmbwcx
·
2023-11-12 03:36
java
数据结构
LeetCode 周赛上分之旅 #49 再探内向基环树
学习
数据结构与算法
的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告,一起体会上分之旅。
彭旭锐
·
2023-11-12 02:06
leetcode
算法
职场和发展
C++之函数指针_回调函数_函数模板
初探
站在编译器和C的角度剖析c++原理,用代码说话函数指针C语言中通过typedef为函数类型重命名,语法格式为:typedeftypename(parameterlist).那么,什么是函数指针呢?函数指针用于指向一个函数,并且函数名是执行函数体的入口地址.我们先回顾一下如何定义一个数组类型:typedefint(MyArrayType)[10];这样我就能够使用:MyArrayTypemyArra
ReyYuan
·
2023-11-12 01:34
c++
c++
模板
指针做函数参数
回调函数
数据结构与算法
(图论系列)------拓扑排序详解
定义在图论中,拓扑排序(TopologicalSorting)是一个有向无环图(DAG,DirectedAcyclicGraph)的所有顶点的线性序列。且该序列必须满足下面两个条件:每个顶点出现且只出现一次。若存在一条从顶点A到顶点B的路径,那么在序列中顶点A出现在顶点B的前面。有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。例如,下面这个图:为什么会有拓扑排序?拓扑排序有何作用?举
All_In_gzx_cc
·
2023-11-12 01:55
【算法与数据结构】
数据结构
算法
c++
图论
排序
Java
数据结构与算法
(排序)——选择排序
一、基本思想首先在未排序序列中找到最大(小)元素,存放到排序序列的起始位置;再从剩余未排序元素中继续寻找最大(小)元素,然后放到已排序序列的末尾;重复第二步,直到所有元素均排序完毕。二、举例分析选择排序过程仍是每次从未排序序列中找到最大元素并放到已排序序列的合适位置。对于有n个记录的序列,最多需经过n-1轮排序,可使该序列有序。以序列{12,23,33,8,99,0}为例。有6个记录,最多需要5轮
TheManba
·
2023-11-11 20:17
Java数据结构与算法
算法
数据结构
java
排序算法
数据结构与算法
学习笔记(三)——排序(一)
排序算法的比较点最好、最坏、平均时间复杂度的比较时间复杂度的常数、低阶、系数的比较比较、交换的次数算法的是稳定的还是非稳定的:若经过排序后,之前待排序数组的相等元素的原有的先后顺序不变,则表示排序算法是稳定的,否则非稳定排序算法算法的内存消耗:若空间复杂度为O(1),则为原地排序冒泡排序原理:将相邻的两个元素进行比较,若满足大小要求,则不交换,否则就交换。若某一次冒泡中没有任何元素进行了交换,则可
拿么娜娜
·
2023-11-11 20:47
算法与数据结构
算法
排序算法
数据结构
快速排序
数据结构与算法
——选择排序
本专栏是学习王争老师的《
数据结构与算法
之美》的学习总结,详细内容可以去学习王争老师的专栏,希望大家都能够有所收获。同时也欢迎大家能够与我一起交流探讨!
Serena丶
·
2023-11-11 20:46
数据结构与算法学习笔记
排序算法
算法
数据结构
PTA
数据结构与算法
-第七章——排序
文章目录第一章——褚论第二章——线性表第三章——栈与队列第四章——字符串第五章——树与二叉树第六章——图第七章——排序第八章——检索判断题单选题填空题第一章——褚论第二章——线性表第三章——栈与队列第四章——字符串第五章——树与二叉树第六章——图第七章——排序第八章——检索判断题1-1仅基于比较的算法能得到的最好的“最坏时间复杂度”是O(NlogN)。T对N个记录进行快速排序,在
?Suki
·
2023-11-11 20:09
PTA习题
排序
PTA
算法
排序算法
数据结构
计算机的基本
数据结构与算法
分析,
数据结构与算法
分析
《
数据结构与算法
分析》是2007年人民邮电出版社出版的一本图书,作者是MarkAllenWeiss。
Yufeng Bai
·
2023-11-11 19:19
计算机的基本数据结构与算法分析
消息队列系列
订阅模式1.1.2.衡量标准1.1.3.消息队列比较1.1.4.优缺点1.1.4.1.Kafka1.1.4.2.RabbitMQ1.1.4.3.RocketMQ1.1.4.4.ActiveMQ1.2.原理
初探
之
云满笔记
·
2023-11-11 14:17
bigdata
消息队列
MQ
kafka
rabbitmq
rocketmq
【
数据结构与算法
暑期实习】PTA 网红点打卡攻略
PTA网红点打卡攻略一、题目二、思路三、代码一、题目一个旅游景点,如果被带火了的话,就被称为“网红点”。大家来网红点游玩,俗称“打卡”。在各个网红点打卡的快(省)乐(钱)方法称为“攻略”。你的任务就是从一大堆攻略中,找出那个能在每个网红点打卡仅一次、并且路上花费最少的攻略。输入格式:第一行给出两个正整数:网红点的个数N(15)2+(5->1)2+(1->4)2+(4->3)2+(3->6)2+(6
正常小呆
·
2023-11-11 12:12
数据结构
图论
算法
数据结构
栈的顺序存储实现(C语言)(
数据结构与算法
)
栈的顺序存储实现通常使用数组来完成。实现方法包括定义一个固定大小的数组,以及一个指向栈顶的指针。当元素入栈时,指针加一并将元素存储在相应位置;当元素出栈时,指针减一并返回相应位置的元素。1.顺序栈定义#defineMaxSize10//定义栈中元素的最大个数typedefstruct{ElemTypedata[MaxSize]//静态数组存放栈中元素inttop;//栈顶指针}SqStack;//
AII_IIA
·
2023-11-11 11:25
数据结构与算法
C/C++
c语言
开发语言
栈
数据结构与算法
C语言
如何自学Java快速实现月薪过万?JAVA自学之路
与此同时,和JavaSE的学习同步,建议大家研究一下
数据结构与算法
。在这儿之后,你可以选择向J2ME、或者JavaGUI、Sock
Cushier
·
2023-11-11 10:55
Java
java
编程语言
软件开发
后端
程序人生
数据结构与算法
——线性表 实验报告及代码
目录实验目的及要求实验原理实验环境实验方案设计实验过程结论(代码)LinList.hMain.cpp小结实验目的及要求1.掌握线性表的概念。2.掌握线性表的链式存储和基本操作运算。3.掌握链表的基本操作运算。4.加深对链式存储实际结构的理解,逐步培养解决实际问题的编程能力。实验原理链表的基本操作运算和综合运用实验环境Visualstudio2019实验方案设计设计一算法,实现两个非递减的线性表的合
PawnTz
·
2023-11-11 10:42
数据结构与算法
c++
算法
数据结构
链表
狂神说 SpringBoot笔记
狂神说SpringBoot02:运行原理
初探
狂神说SpringBoot03:yaml配置注入狂神说SpringBoot04:JSR303数据校验及多环境切换狂神说SpringBoot05:自动配置原理狂神说
m0_67392273
·
2023-11-11 09:19
java
java
后端
【狂神说JAVA】SpringBoot笔记
01:HelloWorld02:运行原理
初探
接03:yaml配置注入接04:JSR303数据校验及多环境切换05:自动配置原理06:自定义starter07:整合JDBC08:整合Druid09:整合MyBatis10
---SUN---
·
2023-11-11 09:17
Spring
spring
boot
java
mybatis
Unity Xlua
初探
1.首先在项目导入Xlua,只需要下载得Xlua包里面得Assets文件夹下得内容拷贝到自己的项目中即可。在里面有xlua的各种功能的范例。2.现在开始xlua的第一步,加入宏定义3.每次当c#代码改变的时候需要执行以下操作第一个重新生成代码,第二步是注入热更。4.运行范例里面的HotfixTest场景,点击按钮,Debug会提示Lua调用,表示热更更新成功,环境已经OK。如果有提示报错,就是没有
渐末竹
·
2023-11-11 08:07
c#
Unity
c#
前端工程师地基 深入理解闭包 作用域 立即执行函数
闭包一、作用域
初探
作用域定义:变量(变量作用于又称上下文)和函数生效(能被访问)的区域互相嵌套的函数,里面可以访问外面的,外面不能访问里面外面不访问里面演示:vara=123;functiontest(
m0_46424423
·
2023-11-11 07:38
前端地基
javascript
十大经典排序算法【算法思想+图解+代码】【
数据结构与算法
笔记】
前言:文中大部分为本人收集整理,综合学习资料,个人理解……。希望能帮助你少掉些头发,早日走出理解的深渊。因为写作较为仓促文中内容难免会有纰漏,发现可评论区回复(无奖)。排序(Sort)分析排序算法的执行效率、内存消耗、稳定性(应对各种极端情况的时间空间复杂度波动)有序度是数组中具有有序关系的元素对的个数完全有序的数组的有序度叫满有序度,N*(N-1)/2逆序度=满有序度-有序度排序的过程就是一种增
.魚肉
·
2023-11-11 02:26
C语言
数据结构
排序算法
算法
数据结构
【排序算法】02:归并排序、快速排序
本文为王争《
数据结构与算法
之美》笔记。
Segmentfaulttt
·
2023-11-11 02:25
数据结构与算法
java
算法
排序算法
数据结构与算法
笔记----图解归并排序(MergeSort)
(1)算法思路基本操作是:合并两个排序好的表,将输出放在辅助数组里面一次归并的过程,和合并两个有序链表几乎是一样的:初始状态:(1)12,那么将B所指元素放入辅助数组,再令B++,C++;![在这里插入图片描述](https://img-blog.csdnimg.cn/20190802153029830.png?x-oss-process=image/watermark,type_ZmFuZ3po
不秃头的码农
·
2023-11-11 02:54
数据结构与算法分析
数据结构
归并排序
数据结构与算法
学习笔记12:排序分析/快速排序/归并排序/堆排序/递归时间复杂度/STL及C++的Sort底层实现
数据结构与算法
学习笔记12:排序分析/快速排序/归并排序/堆排序/递归时间复杂度/STL及C++的Sort底层实现递归函数的时间复杂度排序总结表快速排序(QuickSort)[快速排序时间复杂度分析-知乎
97Marcus
·
2023-11-11 02:52
数据结构与算法学习笔记
学习
c++
排序算法
数据结构与算法
XS班-左程云第八节课笔记(归并排序和快速排序)
第8节归并排序和快速排序##这是
数据结构与算法
新手班-左程云第八节课的笔记##归并排序归并排序实际上是一个很经典的排序方法,时间复杂度o(N*logN)。
BAEK°
·
2023-11-11 02:49
数据结构与算法新手班-左程云
算法
数据结构
排序算法
别迷茫了,师兄告诉你怎么刷 LeetCode
我作为一名算法小白的时候,就犯了这个错误:在粗略的学习基本的
数据结构与算法
后,准备开始刷题,总想着找一个最有效最好的刷题平台。一会在LeetCode题解区逛逛,一会在牛客网看看面经,结果就是整个人
吴师兄学算法
·
2023-11-11 02:36
计算机基础
算法
数据结构
数据结构与算法
(一)数据结构基础
目录一、绪论1.1什么是程序二、算法2.1定义2.2特性2.3算法时间效率2.4时间复杂度1)大O阶推导法:2)举个例子:3)常见的时间复杂度2.5空间复杂度1)计算方法2)存储空间2.6常见算法的时间复杂度、空间复杂度三、线性表(Linearlist)3.1定义3.2顺序存储结构1)存储位置公式:2)时间复杂度:3.3链式存储结构1)头指针、头结点:2)单链表3)单链表的时间复杂度3.4循环链表
ACGkaka_
·
2023-11-10 23:02
数据结构与算法
数据结构
算法
Cordova系列之化繁为简:打造全场景适用的Cordova组件
前言在我之前的文章Cordova
初探
的开篇中说到了Cordova在Android应用开发中的一个显著的局限性就是我们的Activity必须继承其提供的CordovaActivity。
XeonYu
·
2023-11-10 23:47
混合开发
Android
cordova
Cordova插件
Cordova自定义
数据结构之栈和队列(Python实现)
数据结构与算法
Python版_北京大学_中国大学MOOC(慕课)(icourse163.org)笔者能力,水平有限,文章中如有错误和不周到的地方,还请大家指正。
苔花_如米小
·
2023-11-10 21:16
数据结构
python
C++初阶(十)模板初阶
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、泛型编程1、如何实现一个通用的交换函数呢?
北尘_
·
2023-11-10 20:28
C++
java
开发语言
c++
【
数据结构与算法
设计-基础向】C/C++编程练习 - 套圈(分治法解决最近对问题)
题目:Haveyoueverplayedquoitinaplayground?Quoitisagameinwhichflatringsarepitchedatsometoys,withallthetoysencircledawarded.InthefieldofCyberground,thepositionofeachtoyisfixed,andtheringiscarefullydesigned
很多时候不懂事_7295
·
2023-11-10 17:59
数据结构与算法设计练习题
c语言
c++
开发语言
动态规划
数据结构
朝花夕拾:回顾我的C语言课程设计-学籍管理系统
该系统利用C语言的
数据结构与算法
知识,实现了一个基于命令行的学生信息管理程序。通过这个项目的学习,我对C语言有了更深的理解,也锻炼了自己的编程能力。现在回顾这个项目,可以看到自己的成长与收获。
friklogff
·
2023-11-10 16:18
朝花夕拾
C++
c语言
课程设计
驱动开发
数据结构与算法
—冒泡排序&快速排序
目录一、交换排序二、冒泡排序时间复杂度三、快速排序1、三种一次划分操作Hoare法挖洞法前后指针法三种方法总结:2、改进划分效率3、递归实现快速排序4、非递归实现快速排序栈的函数:非递归排序函数:5、时间复杂度完整代码:声明头文件:排序函数:测试函数:一、交换排序基本思想:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移
Han同学
·
2023-11-10 14:10
数据结构
排序算法
算法
数据结构
c语言
C++初阶(九)内存管理
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《
数据结构与算法
》☀️走在路上,不忘来时的初心文章目录一、C/C++内存分布1、选择题2、填空题3、sizeof和strlen区别
北尘_
·
2023-11-10 14:09
C++
c++
java
开发语言
第四章
数据结构与算法
——树与二叉树
目录一、树的定义二、树的相关概念:三、树的实现(左孩子右兄弟法)1.代码定义:2.步骤:四、树的实际运用例如我们的文件系统五、二叉树的概念1.概念:2.特点:3.任意的二叉树都是由下面几种情况复合而成:六、特殊的二叉树(1)、满二叉树(2)、完全二叉树概念特点:结点数范围:一、树的定义①:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。②:把它叫做树是因为它看起
成工小白
·
2023-11-10 10:18
数据结构与算法
算法
数据结构
taro
初探
:使用taro构建微信小程序基础教程
前言由于微信小程序在开发上不能安装npm依赖,和开发流程上也饱受诟病;Taro是由京东·凹凸实验室(aotu.io)倾力打造的多端开发解决方案,在本篇文章中主要介绍了使用taro搭建微信小程序的一些步骤和一个简单demo的实现。安装先全局安装@tarojs/cli$npminstall-g@tarojs/cli$yarnglobaladd@tarojs/cli之后我们初始化一个名为myApp的项目
mytac
·
2023-11-10 07:34
腾讯
微信小程序
taro
react
数据结构与算法
C语言版学习笔记(5)-串,匹配算法、KMP算法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、串的定义二、串的存储结构1.顺序结构2.链式结构三、串的朴素的模式匹配算法(暴力匹配算法)1.背景2.假设我们要从下面的主串S="goodgoogle"中,找到T="google”这个子串的位置。四、升级版的匹配算法:KMP模式匹配算法1.背景:如果主串S="aabaabaaf",要匹配的子串为T=“aabaaf”。2
棉花糖永远滴神
·
2023-11-10 00:43
算法
c语言
学习
浅谈:数据结构之双链表结构与代码模拟双链表的实现
双链表本文是观看尚硅谷韩老师
数据结构与算法
根据老师讲解自己做的笔记,部分信息收集网络与单链表区别逻辑上没有区别。他们均是完成线性表的内容。主要的区别是结构上的构造有所区别。
努力敲代码买猪脚啃
·
2023-11-10 00:05
数据结构与算法(学习记录)
链表
数据结构
支持C#的开源免费、新手友好的
数据结构与算法
入门教程 - Hello算法
今天给大家推荐一个支持C#的开源免费、新手友好的
数据结构与算法
入门教程:Hello算法。Hello算法介绍Hello算法一个开源免费、新手友好的
数据结构与算法
入门教程。
追逐时光者
·
2023-11-09 23:13
C#
开源项目
面试指南
c#
开发语言
算法
数据结构
b 树和 b+树的理解
(本文引自mic老师面试文档)
数据结构与算法
问题,困扰了无数的小伙伴。很多小伙伴对
数据结构与算法
的认知有一个误区,认为工作中没有用到,为什么面试要问,问了能解决实际问题?
会记得我吗在很久之后
·
2023-11-09 22:21
b树
数据结构
数据结构与算法
--树(1)
如果将学生的百分制成绩分为5个等级:0-59分为不及格(E),60-69分为及格(D),70-79分为一般(C),80-89分为良好(B),90-100分为优秀(A)。在实际中,学生的成绩在五个等级上的分布是不均匀的,假设其分布概率依次为:0.05,0.14,0.29,0.36,0.16。请采用if...else判断语句设计两个不同的函数实现百分制转换为五级分制,并验证。要求:(1)判断语句的效率
みさか みことです
·
2023-11-09 22:47
数据结构
算法
数据结构
树结构
系统自学Java语言(学习视频整理)
目录一、Java基础二、
数据结构与算法
三、图解Java设计模式四、Java源码五、Java框架整合六、Spring源码七、SpringMVC八、Mybatis、MyBatisPlus九、SpringBoot
鑫709
·
2023-11-09 21:19
java
Pygame学习笔记 5 —— 游戏中的人工智能
主要内容:人工智能
初探
、有限状态机、transitions库一、人工智能
初探
以前我们看到的超级玛丽里面的乌龟动作就是在墙壁之间晃悠,只会撞墙,就算有人经过也没有变化…乌龟的行为可以这样描述:self.move_forward
我有两颗糖
·
2023-11-09 18:13
pygame
python
游戏开发
pygame
Go 语言
初探
:从基础到实战
1.Go概述程序是一段计算机指令的有序组合。程序=算法+数据结构。任何程序都可以将模块通过三种基本的控制结构(顺序、分支、循环)进行组合来实现。Go(也称为Golang)是一种由Google开发的开源编程语言。设计目标是使编程更简单、高效和可靠。Go旨在提供高性能、简洁且易于理解的语法。它结合了传统编译型语言的速度和性能,以及动态类型语言的易用性和便捷性。Go语言特性:1.静态编译2.少即是多,语
散一世繁华,颠半世琉璃
·
2023-11-09 17:50
Go
golang
开发语言
后端
【啃书】Python
数据结构与算法
分析(第二版)---导论
文章目录前言数据类型内建原子数据类型(int、float、bool)内建集合数据类型(有序:list、str、tuple;无序:set、dict)输入与输出控制结构(循环与分支)异常处理函数类__xx__魔法方法属性方法成员继承前言算法计算机科学的研究对象是问题、解决问题的过程,以及通过该过程得到的解决方案。给定一个问题,计算机科学家的目标是开发一个能够解决该问题的算法。算法是具有有限步骤的过程,
Al6n Lee
·
2023-11-09 15:03
#
数据结构与算法分析
python
算法
数据结构
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他