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
【初探】数据结构与算法
千万不能“都挺好”
图片发自App说到“教学艺术”这个词,就得提到欧阳代娜的两本书,一本是《欧阳代娜:呼唤“整体改革”》,一本是《欧阳代娜中学语文教学艺术
初探
》。
陕西省名师于红梅工作室成员
·
2023-10-29 10:52
数据结构与算法
学习笔记-12.贪心算法
12.贪心算法12.1贪心算法基础题目分类大纲如下:#什么是贪心贪心的本质是选择每一阶段的局部最优,从而达到全局最优。这么说有点抽象,来举一个例子:例如,有一堆钞票,你可以拿走十张,如果想达到最大的金额,你要怎么拿?指定每次拿最大的,最终结果就是拿走最大数额的钱。每次拿最大的就是局部最优,最后拿走最大数额的钱就是推出全局最优。再举一个例子如果是有一堆盒子,你有一个背包体积为n,如何把背包尽可能装满
潇潇大可爱
·
2023-10-29 10:14
数据结构与算法
学习
笔记
贪心算法
数据结构
c++
【Python 零基础入门】常用内置函数
初探
【Python零基础入门】内容补充1常用内置函数Python简介为什么要学习内置函数数据类型和转换int():转为整数float():转为浮点数list():转为列表tuple():转换为元组set():转换为集合dict():创建字典:数学运算abs():绝对值pow():幂运算round():四舍五入min():最小值max():最大值sum():求和divmod():商和余数Python简介
我是小白呀
·
2023-10-29 10:32
2024
Python
最新基础教程
#
Python
零基础入门
python
函数
python
基础
python
内置函数
python
常用函数
IOT渗透实验入门--动态分析IOT固件( 1
初探
MIPS架构 )
DVRF固件这是网友自制的一个充满漏洞的固件,以供学习使用下载gitclonehttps://github.com/praetorian-code/DVRF.git安装gdbsudoaptinstallgdb-multiarch安装gefwgethttps://github.com/hugsy/gef/raw/master/gef.pyechosource"gef.py的具体路径"/gef.py>
SmallBillows
·
2023-10-29 09:16
python中的分位数回归(
初探
)
分位数回归参考文献Pythonstatsmodels介绍-树懒学堂(shulanxt.com)QuantileRegression-IBMDocumentationhttps://www.cnblogs.com/TMesh/p/11737368.html传统的线性回归模型其的求解方式是一个最小二乘法,保证观测值与你的被估值的差的平方和应该保持最小,MSE=1n∑i=1n(yi−f^(xi))2=E
5-StarrySky
·
2023-10-29 09:35
运筹学
python
回归
基于Cassandra的分布式存储数据一致性算法研究
的分布式存储数据一致性算法研究技术报告目录基于Cassandra的分布式存储数据一致性算法研究技术报告一、分布式数据一致性概述1.1CAP定理1.2BASE理论1.3分布式数据服务中的不同一致性级别二、Cassandra
初探
NCU_CS_丶Xin
·
2023-10-29 05:04
Cassandra
分布式
数据一致性
【
数据结构与算法
】二叉搜索树
2-1分数1作者DS课程组单位浙江大学对二叉搜索树进行什么遍历可以得到从小到大的排序序列?A.前序遍历B.后序遍历C.中序遍历D.层次遍历答案正确:1分C中序遍历可以得到从小到大的排序序列。创建提问2-2分数1作者DS课程组单位浙江大学若二叉搜索树是有N个结点的完全二叉树,则不正确的说法是:A.平均查找效率是O(logN)B.最大值一定在最后一层C.最小值一定在叶结点上D.中位值结点在根结点或根的
玩水艇
·
2023-10-29 05:50
数据结构
算法
c++
数据结构与算法
10(B站韩顺平)——多路查找树
数据结构与算法
10(B站韩顺平)——多路查找树1二叉树与B树1.1二叉树的问题分析1.2多叉树1.3B树的基本介绍22-3树2.1介绍2.22-3树应用案例2.3其他说明3B树、B+树、B*树图片转存中
Darling yu
·
2023-10-29 05:49
数据结构和算法
数据结构
算法
b树
数据结构与算法
-时间复杂度与空间复杂度
今天开始学习王争老师的
数据结构与算法
。
freshbin000
·
2023-10-29 04:26
数据结构与算法
时间复杂度
空间复杂度
大O表示法
数据结构与算法
之排序: 选择排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)选择排序该排序属于贪心策略关注的是局部,是一种苟且的东西算法实现//随机数组,选择排序Array.prototype.selectionSort=function(){letlen=this.length;for(leti=0;i
Wang's Blog
·
2023-10-29 03:21
Data
Structure
and
Algorithms
算法
选择排序
排序
数据结构与算法
之LRU: 实现 LRU 缓存算法功能 (Javascript版)
关于LRU缓存LRU-LeaseRecentlyUsed最近使用如果内存优先,只缓存最近使用的,删除‘沉睡’数据核心api:getset分析使用哈希表来实现,O(1)必须是有序的,常用放在前面,沉睡放在后面,即:有序,可排序这样{}不符合要求;Map是可以排序的,按照设置顺序classLRUCache{privatelength:numberprivatedata:Map=newMap()cons
Wang's Blog
·
2023-10-29 03:21
ES6+
Javascript
Data
Structure
and
Algorithms
缓存
算法
LRU
数据结构与算法
之排序: 堆排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)堆排序该排序属于Selectionsort选择排序的优化版本由于堆排序的查找过程从O(n)优化为O(logn)整体的排序时间复杂度为O(nlogn),这是排序算法中的最优解!!!堆排序也属于Selectionsort的家族,也可以看做是选择排序的一种特例算法实现参考https://blog.csdn.net/Tyro_java/a
Wang's Blog
·
2023-10-29 03:19
Data
Structure
and
Algorithms
算法
堆排序
排序
数据结构与算法
:07 | 链表(下)
文章目录技巧简单实现技巧技巧一:理解指针或引用的含义技巧二:警惕指针丢失和内存泄漏技巧三:利用哨兵(哑巴结点)简化实现难度(简化边界处理)技巧四:重点留意边界条件处理:链表为空时,代码是否能正常工作?链表只包含一个结点时,代码是否能正常工作?链表只包含两个结点时,代码是否能正常工作?逻辑在处理头结点和尾结点的时候,是否能正常工作?举例画图,辅助思考技巧六:多写多练,没有捷径leetcode206,
zj134_
·
2023-10-29 02:22
数据结构
链表
数据结构与算法
之桶排序
目录桶排序概念代码实现时间复杂度桶排序概念桶排序(Bucketsort)或所谓的箱排序,是一个排序算法,工作的原理是将数组分到有限数量的桶里。每个桶再个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序),最后依次把各个桶中的记录列出来记得到有序序列。桶排序是鸽巢排序的一种归纳结果。当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间o(n)。但桶排序并不是比较排序,他不
袁袁袁袁满
·
2023-10-29 02:17
数据结构
算法
排序算法
排序
数据结构与算法
之冒泡排序(含改进版)
目录冒泡排序概念代码实现时间复杂度代码改进冒泡排序概念冒泡排序(BubbleSort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。运行流程:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个
袁袁袁袁满
·
2023-10-29 02:47
数据结构
算法
排序算法
学习黑客知识需要准备什么?学黑客要什么编程语言?
你可以学习C、C++和Java语言,以及一些有关
数据结构与算法
的知识
程序学到昏
·
2023-10-29 02:49
学习
网络
运维
网络安全
web安全
Spring Cloud Gateway实战之一:
初探
欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于《SpringCloudGateway实战》系列《SpringCloudGateway实战》是欣宸在Java领域的系列原创,旨在通过项目实战与大家一起学习和掌握SpringCloudGateway,更好的为实际项目服务本篇概览作为《SpringCloud
程序员欣宸
·
2023-10-28 23:36
Day37--
数据结构与算法
(Java) 贪心算法:● 738.单调递增的数字 ● 714. 买卖股票的最佳时机含手续费 ● 968.监控二叉树
一、738.单调递增的数字力扣题目链接给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。(当且仅当每个相邻位数上的数字x和y满足xlist=newList();list.add("aa");list.add("bb");list.add("cc");Console.WriteLine(string.Join("-",list));输出的结果就是aa
敲代码中……
·
2023-10-28 23:16
leetcode题库
贪心算法
算法
C语言会生成字节码文件吗,字节码文件
初探
程序员编写的Java源文件(.java)经过编译,生成字节码文件(.class)。Java程序的运行需要JVM(Java虚拟机,JavaVirtualMachines)支持。JVM是一个软件,安装在操作系统中,为字节码文件提供运行环境。Java官方提供了针对不同平台的JVM软件(比如JVMforLinux,JVMforWindows等),只要是标准的字节码文件,就可以在不同的JVM上运行且运行效果
泼皮士
·
2023-10-28 22:28
C语言会生成字节码文件吗
算法学习笔记 4-1 二分算法(Binary-Search):致敬经典,超越经典 与 LeetCode真题(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个LeetCode题解我都写了详细注释,比较适合新手入门
数据结构与算法
,后续也会更新进阶的文章
小成同学_
·
2023-10-28 21:32
数据结构与算法
算法
java
leetcode
二分算法
二分查找
常用
数据结构与算法
学习小结
一、常用数据结构以常用的面向对象编程语言Java作为例子1、基本数据类型2、字符串String3、数组[]4、集合:1)链表List——ArrayList、LinkList2)队列Queue——Queue、PriorityQueue备注:PriorityQueuePriorityQueue只保证队列的头和尾是指定序列的两个端点值,不是所有元素排序了。Theleastelementofthespec
昊天宗唐三
·
2023-10-28 21:23
数据结构与算法
算法
数据结构
【
数据结构与算法
】线性表的定义和基本操作
系列专栏:
数据结构与算法
首发时间:2022年9月18日欢迎关注点赞收藏留言一以贯之的努力不得懈怠的人生阅读指南线性表的定义数据类型抽象数据类型线性表的抽象数据类型线性表的定义线性表,通俗来讲,就像我们去食堂排队打饭一样
程序喵正在路上
·
2023-10-28 19:42
数据结构与算法(C语言)
算法
数据结构
数据结构与算法
——用C语言实现链表的初始化、增加节点、删除节点、查找节点等
最近自己学习了线性表的链式表示和实现,其相关概念在《数据结构》——严蔚敏,教材中有详细的介绍。该篇文章主要是利用c语言中的结构体、指针等知识来实现链表的增、删、查、找的功能。一、首先,链表中每个节点可定义为以下结构形式,如下:typedefintType;//用Type代替int,方便修改数据类型//定义一个结构体类型,为一个链表节点typedefstructNode{Typeval;struct
尼克选手
·
2023-10-28 19:38
C语言
数据结构
c语言
数据结构
Linux系统编程_线程:线程、互斥量、条件变量
1.线程概述(与进程的区别及线程的优势)(437.1)Linux多线程编程
初探
https://www.cnblogs.com/xiehongfeng100/p/4620852.html进程与线程典型的UNIX
Cui杰西
·
2023-10-28 15:37
linux
c语言
嵌入式芯片软件工程师书籍学习路线
CPrimerPlus》《C和指针》《C专家编程》C++《C++Primer》《EffectiveC++》《STL源码剖析》C#《C#入门经典》《深入理解C#》《C#高级编程》数据结构数据结构和算法《
数据结构与算法
小狗工程师
·
2023-10-28 12:26
c语言
c++
c#
BRPC源码解析及实践——1、概览,编译,
初探
引言在上一家公司工作的时候,涉及过RPC的开发,但仅仅是协作方制定好接口文档,我按照对应的格式去返回数据,对于RPC的概念、功能、实现以及各种版本框架的差异几乎没有了解。随着对进程间通信探究的不断深入,对深入了解RPC的渴望也愈加浓烈。本文开始,我将对大名鼎鼎的BPRC展开一系列的学习。概览首先,我将简要的描述一下我对RPC的理解,RPC,全称RemoteProcedureCall,中文是“远程过
blackie_wx
·
2023-10-28 09:41
c++
rpc
【必学
数据结构与算法
】栈、队列和数组
栈、队列和数组你将学到什么?(要求)理解栈、队列和数组的概念理解栈和队列的顺序存储结构和链式存储结构掌握栈和队列的基本操作在顺序存储结构和链式存储结构上实现掌握矩阵的压缩存储(连载中,因为我还没搞透彻)栈的基本概念栈(Stack)是运算受限的线性表,这种线性表的插入和删除操作限定在表的一端(通常为栈顶),另一端则是栈底。不含任何数据元素的栈为空栈。处于栈顶位置的数据元素为栈顶元素。栈的删除操作常称
叶z.
·
2023-10-28 09:28
数据结构
算法
c++
学习
[LeetCode]189. 轮转数组(java实现)双指针算法
[LeetCode]189.轮转数组(java实现)双指针算法1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2023-10-28 06:24
LeetCode深度解析
算法
java
GraphQL学习:Github GraphQL API v4
初探
GraphQL学习:GithubGraphQLAPIv4
初探
查看GithubAPI的时候,发现githubAPI升级成了V4,并且叫GraphQLAPIv4。不禁大吃一惊,这是个什么东东。
聪明叉
·
2023-10-28 06:05
1、汇编
初探
我们的代码在终端设备上是这样的过程:image.png汇编语言与机器语言一一对应,每一条机器指令都有与之对应的汇编指令汇编语言可以通过编译得到机器语言,机器语言可以通过反汇编得到汇编语言高级语言可以通过编译得到汇编语言\机器语言,但是汇编语言\机器语言几乎不可能还原成高级语言汇编语言的特点可以直接反问,控制各种硬件设备,比如存储器、CPU等,能最大限度地发挥硬件的功能能够不受编译器的限制,对生成的
Jax_YD
·
2023-10-28 06:33
Stable Diffusion 绘画
初探
chilloutmix模型 人物画像首选
AI绘画发展以来出现了很多优质的平台,StableDiffusion是普通大众最爱的之一,比起MJ来讲,它是现在愿意动手的人的首选,在这里要首先感谢GITHUB上的一众开源大佬。AI绘画首先吸引大家的不用说了,肯定是那些看起来美若天仙的小姐姐。无论二次元、三次元的都是,像我这种开始只为了解决汇报PPT素材而走上AI绘画的人,最终也走到了画小姐姐的正确道路上……今天分享一下chilloutmix模型
kcarly
·
2023-10-28 05:52
AI绘画经验分享
人工智能
stable
diffusion
C/C++之
数据结构与算法
1:高精度计算-加法
目录开场白高精度运算的大致思路开始写代码吧~高精度加法1.先来一些开胃小菜2.接着开始看算法开场白说来,这也是一个比较刁钻的问题。也不知道是哪个人,闲的没事干,竟然想到了一个叫做“高精度运算”的东西,让算法又多了一种类型。不过,这是一种非常easy的
「已注销」
·
2023-10-28 03:43
C/C++算法学习
c++
高精度算法
算法
加法
【C++算法图解专栏】一篇文章带你掌握高精度加减乘除运算
spm=1011.2415.3001.5343专栏定位:为0基础刚入门
数据结构与算法
的小伙伴提供详细的讲解,也欢迎大佬们一起交流~专栏地址:https://blog.csdn.net/Newin2020
Pandaconda
·
2023-10-28 03:42
数据结构与算法
c++
算法
数据结构
高精度
图解
字节笔试题(含答案)
总结不易,如果对你有帮助,请点赞关注支持一下微信搜索程序dunk,关注公众号,获取博主的
数据结构与算法
的代码笔记目录2019春招研发部分编程题万万没想到之聪明的编辑(AC)思路代码万万没想到之抓捕孔连顺
程序dunk
·
2023-10-28 00:45
算法与数据结构
算法
C++项目——云备份-⑧-客户端各模块实现
专栏简介:本文收录于C++项目——云备份相关专栏推荐:C语言初阶系列、C语言进阶系列、C++系列、
数据结构与算法
、Linux项目
花想云
·
2023-10-27 22:07
C++项目——云备份
c++
c++项目
c++项目实战
云备份
初探
MYD-AM335x开发板
MYD-AM335x(NAND)安装工具部署开发环境Ubuntu16.0464位桌面版$sudoapt-getinstallbuild-essentialgit-corelibncurses5-devu-boot-tools$sudoapt-getinstallflexbisontexinfozipunzipzlib1g-devgettext$sudoapt-getinstallgperflibs
fisheader
·
2023-10-27 21:21
学习笔记
C++项目——云备份-⑥-热点管理模块的设计与实现
专栏简介:本文收录于C++项目——云备份相关专栏推荐:C语言初阶系列、C语言进阶系列、C++系列、
数据结构与算法
、Linux项目Gitee链接:https://gitee.com/li-y
花想云
·
2023-10-27 21:23
C++项目——云备份
c++
c++项目实战
云备份
数据结构与算法
之归并排序
目录归并排序概念代码实现时间复杂度归并排序概念归并排序(MergeSort)是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。动图展示:动图1动图2代码实现importjava.
袁袁袁袁满
·
2023-10-27 20:38
数据结构
算法
java
排序算法
数据结构与算法
之排序: 插入排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)插入排序该排序属于贪心策略关注的是局部,是一种苟且的东西算法实现//随机数组,插入排序Array.prototype.insertionSort=function(){letlen=this.length;for(leti=1;i0){if(this[j-1]>tmp){this[j]=this[j-1]//当前位置和前一个位置进
Wang's Blog
·
2023-10-27 20:59
Data
Structure
and
Algorithms
算法
插入排序
排序
数据结构与算法
之排序: 快速排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)快速排序该排序属于分治策略将一个问题分解为两个问题来计算,计算完成之后,就会得到子任务的解,这些解不是最终问题的解,还需要merge起来算法实现Array.prototype.quickSort=function(){constrec=(arr)=>{if(arr.length===1){returnarr;}//开始分区操作le
Wang's Blog
·
2023-10-27 20:58
Data
Structure
and
Algorithms
算法
快速排序
排序
数据结构与算法
之排序: 归并排序 (Javascript版)
排序排序:把某个乱序的数组变成升序或降序的数组(这里用数组来做举例)归并排序该排序属于分治策略将一个问题分解为两个问题来计算,计算完成之后,就会得到子任务的解,这些解不是最终问题的解,还需要merge起来算法实现//归并排序Array.prototype.mergeSort=function(){//递归自身拆分constrec=(arr)=>{letlen=arr.length;if(len==
Wang's Blog
·
2023-10-27 20:24
Data
Structure
and
Algorithms
算法
归并排序
排序
C++- 泛型编程之函数模板(详解)
C+±泛型编程之函数模板(详解)本章学习:1)
初探
函数模板2)深入理解函数模板3)多参函数模板4)重载函数模板当我们想写个Swap()交换函数时,通常这样写:voidSwap(int&a,int&b){
宿明
·
2023-10-27 19:34
c/c++
函数模板
泛型编程
Spark
初探
总结
1.spark:分布式/流式数据处理,学习算法2.数据处理:RDD->ResilientDistributedDatasets转换map,floatMap,groupByKey...动作count,collect,save...3.学习算法分类与回归->监督式学习(带标签)目标结果明确线性回归逻辑回归,多元逻辑回归决策树朴素贝叶斯,支持向量机,与随机森林聚类->无监督式学习(不带)KMeans->
shaun_x
·
2023-10-27 18:06
[FRP] frp+nginx实现端口共用和内网穿透
前置准备服务端:服务器1台(有公网IP:254.215.2.21);客户端:普通电脑1台(可以访问互联网,IP为:192.168.100.120);frp脚本部署文件(frp的部署和安装见《[FRP]
初探
SU科技
·
2023-10-27 18:05
FRP
内网穿透
共用端口
NGINX
FRP
nginx
作为c++零基础的新手,简单地写一个学习计划以及打卡
1:编程(
数据结构与算法
)学习计划第1周读完《算法导论》第2章,学习插入排序、归并排序和堆排序,并进行相关的练习。学习数据结构中的线性表,包括顺序表、链表和栈,完成相应的练习。
立志成为AI大佬の大梦想家
·
2023-10-27 17:32
学习打卡
学习
数据结构(C语言版)之线性表
前言这学期学校开设了
数据结构与算法
,为帮助更多小伙伴和巩固学习,我开始整理这门课的学习内容,希望能给同样在学习这门课的小伙伴们提供一些浅薄的思路。
阿斯巴柠檬酸
·
2023-10-27 16:01
数据结构
数据结构与算法
之ID3算法
数据结构与算法
之ID3算法一、C实现ID3算法及代码详解二、C++实现ID3算法及代码详解三、Java实现ID3算法及代码详解ID3算法是一种常用的决策树学习算法,其原理是基于信息增益进行特征选取。
躺平的小懒猫
·
2023-10-27 14:34
数据结构与算法
算法
iOS 类的结构
初探
不寒暄直接切入主题问题:1class底层结构包含什么属性2实例变量存在底层哪里3属性底层如何存放4普通方法的存放5类方法的存放#importNS_ASSUME_NONNULL_BEGIN@interfaceLGPerson:NSObject{NSString*hobby;}@property(nonatomic,copy)NSString*nickName;-(void)sayHello;+(vo
北漂少年郎
·
2023-10-27 14:26
数据结构与算法
之美笔记——哈希算法
摘要:哈希算法是将不同长度二进制串转换为固定长度二进制串的算法,在加密,唯一性校验,数据分片等方面都有应用该叫散列函数还是哈希函数看到哈希函数时心中总是会泛起疑问,哈希算法需要单独列出,那散列函数又是什么?之前我们讨论过散列表以及散列函数,散列其实就是哈希,只是翻译的不同而已,不过散列表中的散列函数只是哈希算法的一种应用而已。哈希算法的定义比较简单,就是将不同长度二进制串转换为固定长度(128bi
Cloneable
·
2023-10-27 09:11
2021年C/C++Linux服务器开发/后台架构师知识体系整理(持续更新中)
C/C++Linux服务器开发/后台架构师知识体系1.精进基石专栏1.1
数据结构与算法
面试必聊的排序与KMP随处可见的红黑树磁盘存储链式的B树与B+树海量数据去重的Hash与布隆过滤器,bitmap图论算法
攻城狮百里
·
2023-10-27 08:17
c++
linux
服务端开发
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他