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
=====基础算法=====
什么样的问题应该使用动态规划
说起动态规划,我不知道你有没有这样的困扰,在掌握了一些
基础算法
和数据结构之后,碰到一些较为复杂的问题还是无从下手,面试时自然也是胆战心惊。如果我说动态规划是个玄幻的问题其实也不为过。
·
2022-01-23 20:31
程序员
什么样的问题应该使用动态规划
说起动态规划,我不知道你有没有这样的困扰,在掌握了一些
基础算法
和数据结构之后,碰到一些较为复杂的问题还是无从下手,面试时自然也是胆战心惊。如果我说动态规划是个玄幻的问题其实也不为过。
·
2022-01-18 10:10
程序员
python图像处理-一行代码实现灰度图抠图
基础算法
是确定图像二值化分割阈值的大津法,将图像分成背景和前景两部分,最大化背景和前景之间的类间方差。
·
2022-01-05 15:00
python
全网目前最全python例子(附源码)
基础第二章:Python之坑第三章:Python字符串和正则第四章:Python文件第五章:Python日期第六章:Python利器第七章:Python画图第八章:Python实战第九章:Python
基础算法
第十章
Python_cocola
·
2021-11-24 22:47
python
开发语言
后端
JavaScript实现的七种排序算法总结(推荐!)
目录前言冒泡排序
基础算法
第二种写法是在
基础算法
的基础上改良而来的:选择排序
基础算法
二元选择排序-优化插入排序交换法插入排序移动法希尔排序堆排序快速排序归并排序总结前言所谓排序算法,即通过特定的算法因式将一组或多组数据按照既定模式进行重新排序
·
2021-11-15 22:40
Leetcode 14. 最长公共前缀
Leetcode14.最长公共前缀❤️来自专栏《LeetCode
基础算法
题》欢迎订阅❤️文章目录Leetcode14.最长公共前缀1、题目2、思路3、代码1、题目编写一个函数来查找字符串数组中的最长公共前缀
java厂长
·
2021-11-13 20:34
算法初级栏
leetcode
算法
职场和发展
C++
基础算法
基于哈希表的索引堆变形
目录问题来源问题简述问题分析代码展示问题来源此题来自于Hackerrank中的QHEAP1问题,考查了对堆结构的充分理解。成功完成此题,对最大堆或者最小堆的基本操作实现就没什么太大问题了。问题简述实现一个最小堆,对3种类型的输入能给出正确的操作:“1v”-表示往堆中增加一个值为v的元素“2v”-表示删去堆中值为v的元素“3”-表示打印出堆中最小的那个元素注意:题目保证了要删的元素必然是在堆中的,并
·
2021-11-12 11:46
Leetcode 13. 罗马数字转整数
Leetcode13.罗马数字转整数❤️来自专栏《LeetCode
基础算法
题》欢迎订阅❤️文章目录Leetcode13.罗马数字转整数1、题目2、思路3、代码1、题目罗马数字包含以下七种字符:I,V,X
java厂长
·
2021-11-11 20:03
算法初级栏
leetcode
算法
职场和发展
基础算法
之快速排序(quick_sort)
最开始我们学习编程,首先接触的排序算法应该都是冒泡排序,虽然这种算法代码量少且较好理解,但其时间复杂度相对较高,在面对大数据时代码运行速度明显变慢,因此今天我们来介绍一种冒泡排序的改进算法——快速排序该算法的实现主要基于以下几个步骤:1:在待排序的数组中取一个基准数(可随机取,但通常为数组两端点或中间的数)2:将数组中的数逐个与基准数比较,较大的置于基准数右侧,较小的置于基准数左侧3:对基准数两侧
invictusQAQ
·
2021-10-25 13:31
算法
排序算法
快速排序
初步认识零
基础算法
本文已收录于专栏《夜深人静写算法》前言 我大学的时候比较疯狂,除了上课的时候,基本都是在机房刷题,当然,有时候连上课都在想题目,纸上写好代码,一下课就冲进机房把代码敲了,目的很单纯,为了冲排行榜,就像玩游戏一样,享受霸榜的快感。 当年主要是在「杭电OJ」和「北大OJ」这两个在线平台上刷题,那时候还没有(「LeetCode」、「牛客」、「洛谷」这些先如今非常的刷题网站),后来参加工作以后,剩余的
英雄哪里出来
·
2021-10-19 19:31
算法
数据结构
C语言实现各种排序算法实例代码(选择,冒泡,插入,归并,希尔,快排,堆排序,计数)
目录前言选择排序冒泡排序插入排序归并排序希尔排序快速排序堆排序计数排序总结前言平时用惯了高级语言高级工具高级算法,难免对一些
基础算法
感到生疏。
·
2021-10-14 16:40
业务实战中经典算法的应用
根据问题,核心关键词是
基础算法
和应用场景,比较担忧的点是这些
基础算法
能否学有所用?
阿里巴巴淘系技术团队官网博客
·
2021-10-14 16:00
算法
决策树
大数据
编程语言
机器学习
c++
基础算法
动态DP解决CoinChange问题
目录问题来源问题简述解决方案真正的DP补充——硬币不能重复使用补充2——不同顺序表示不同组合结束语问题来源这是Hackerrank上的一个比较有意思的问题,详见下面的链接:https://www.hackerrank.com/challenges/ctci-coin-change问题简述给定m个不同面额的硬币,C={c0,c1,c2…cm-1},找到共有几种不同的组合可以使得数额为n的钱换成等额的
·
2021-10-12 17:27
五万字《算法和数据结构》小白零
基础算法
入门导读(建议收藏)
本文已收录于专栏《夜深人静写算法》前言 我大学的时候比较疯狂,除了上课的时候,基本都是在机房刷题,当然,有时候连上课都在想题目,纸上写好代码,一下课就冲进机房把代码敲了,目的很单纯,为了冲排行榜,就像玩游戏一样,享受霸榜的快感。 当年主要是在「杭电OJ」和「北大OJ」这两个在线平台上刷题,那时候还没有(「LeetCode」、「牛客」、「洛谷」这些先如今非常的刷题网站),后来参加工作以后,剩余的
英雄哪里出来
·
2021-10-10 15:18
数据结构
算法
零基础
动态规划
基础算法
(二)学习笔记
除法变成*10的减法前缀和的小技巧ios::sync_with_stdio(false);l消时二维前缀和二维差分差分,O(·1·)高精度乘法#include#includeusingnamespacestd;vectormul(vector&A,intb){vectorC;intt=0;for(inti=0;i1&&C.back()==0)C.pop_back();returnC;}intmai
irrationality
·
2021-10-09 17:49
C++
算法
算法
TLS协议分析 (九) 现代加密通信协议设计
六.TLS协议给我们的启发—现代加密通信协议设计在看了这么多的分析和案例之后,我们已经可以归纳出加密通信协议设计的普遍问题,和常见设计决策,设计决策点:四类
基础算法
加密/MAC/签名/密钥交换如何选择?
·
2021-09-08 15:01
im
❤️《画解数据结构》九张动图,画解顺序表❤️
那么这里,我整理了「几十个
基础算法
」的分类,点击开启:《算法入门指引》
英雄哪里出来
·
2021-08-26 08:11
《画解数据结构》
算法
数据结构
c语言
数组
画解数据结构
❤️《画解数据结构》九张动图,画解顺序表❤️
那么这里,我整理了「几十个
基础算法
」的分类,点击开启:《算法入门指引》
英雄哪里出来
·
2021-08-26 08:11
算法
数据结构
c语言
数组
画解数据结构
leetcode 最常见的前端
基础算法
面试题汇总
把这些
基础算法
题掌握好,基础不牢地动山摇,后面中级题很多都是在这些基础题的基础上的。
·
2021-08-14 00:37
前端力扣算法面试经验
C与C++程序设计学习笔记
记录大一学习C语言和C++时的课堂作业文章目录一、循环结构程序设计二、数组三、自定义函数四、指针五、结构体六、数据读取和数据存储七、
基础算法
题一、循环结构程序设计1、求s=1+2+3+……+98+99+
ByteSniper
·
2021-08-10 23:06
C语言学习笔记
C++学习笔记
c语言
c算法
c++
初学者学Python一定要知道他的
基础算法
有哪些?作用是什么?
Python
基础算法
是什么?
世上本无鬼
·
2021-08-05 17:23
Python入门
Python实战项目
python
经验分享
程序人生
深度学习
自然语言处理
基于CNN卷积神经网络的KNN算法实现
二、原理介绍1.对数据预处理1.计算测试样本点2.读入数据三、完整代码实现1.KNN方法优缺点2.代码实现总结前言暑假自学深度学习的时候曾经写过的几个卷积神经网络的
基础算法
,因为自己也是新手,所以自认为注释写的相当友好
抹茶杀手2077
·
2021-07-21 12:34
深度学习
python
pytorch
深度学习
算法
IOS 算法(基础篇) ----- 基础索引
今天分享一道基础中的
基础算法
题,给大家分享一下如果你想知道什么题?既然你诚心诚意的发问了,我就大发慈悲的告诉你!
ShawnAlex
·
2021-06-27 11:09
高级算法设计与分析
目录算法
基础算法
复杂性递归与分治回溯法与分支限界法贪心算法动态规划法NP问题概率算法现代优化算法计算几何0.时间复杂度时间复杂度其实还分为平均时间复杂度、最好时间复杂度和最坏时间复杂度。
惊不意外
·
2021-06-25 03:33
机器学习
基础算法
(1)-KNN
KNN(最近邻分类规则)--最简单的机器学习分类,回归算法个人认为机器学习的三个最主要的特性,是分类,回归,聚类。对于具体的问题,我们通过数据的抽象,运用函数来表示问题,在一定的空间内,用凸优化的思想来迭代,搜索更好的数值。这个过程得益于计算机不断发展的计算能力,实则是统计,概率,数学抽象问题和计算机编程的完美结合,便成为机器学习。使用KNN算法解决一个现实的分类问题:如何区分爱情片与动作片(不是
美队庆
·
2021-06-24 17:45
【分享】一些经典的C/C++语言
基础算法
及代码(三)
阅读到的一些经典C/C++语言算法及代码。在此分享。简单的四则运算计算器这个程序小改了一点,添加了Q退出计算功能#includeusingnamespacestd;intmain(){floata,b;charchr;cout>chr;if(chr!='Q')//往复循环进行四则运算,若输入Q则退出.{cout>a>>b;switch(chr){case'+':cout#includeusingn
Orient_ZY
·
2021-06-23 22:07
太厉害了?阿里面试官告诉我的“面试通过要点”,让我成功面进阿里
阿里面试通过要点重点一:基础知识的复习java基础知识Jvm的底层原理计算机网络操作系统数据结构和
基础算法
数据库知识理论过程心得:这段时间很痛苦,很多基础知识需要复习掌握,知识点很细,让同学难以掌握。
Java互联网架构师小马
·
2021-06-23 09:22
基础算法
之"字符串类"
题目:557.反转字符串中的单词III思路:先根据空格把字符串装换为数组,然后翻转数组中每一项字符串的字符顺序,最后再组装成字符串方法1:使用split('')分隔字符串//功能实现exportdefault(str)=>{//字符串按空格进行分隔,保存数组,数组的元素的先后顺序就是单词的顺序letarr=str.split('');//对数组进行遍历,然后每个元素进行反转letresult=ar
陈裔松的技术博客
·
2021-06-21 17:31
信息检索
###获取新的URL的策略:深度优先、广度优先、最佳优先###已有框架介绍Heritrix#数据存储#数据处理##信息检索##
基础算法
PageRank、HITS:##工具elasticsearc
猿崛起
·
2021-06-21 10:58
一文了解JVM全部垃圾回收器,从Serial到ZGC
《对象搜索算法与回收算法》介绍了垃圾回收的
基础算法
,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同的收集器。
公众号_Zack说码
·
2021-06-21 00:05
贼厉害,手撸的 SpringBoot缓存系统,性能杠杠的!
一、通用缓存接口1、缓存
基础算法
FIFO(FirstInFirstOut),先进先出,和OS里的FIFO思路相同,如果一个数据最先进入缓存中,当缓存满的时候,应当把最先进入缓存的数据给移除掉。
姜汁撞可乐
·
2021-06-19 23:29
机器学习
基础算法
之决策树和随机森林比较(实现鸢尾花数据集分析)
code:importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltimportmatplotlibasmplfromsklearnimporttreefromsklearn.treeimportDecisionTreeClassifierfromsklearn.model_selectionimporttrain_test_splitf
keeeeeenon
·
2021-06-12 04:18
二分查找
【嵌牛鼻子】二分查找【嵌牛提问】二分查找基本思想和使用案例【嵌牛正文】二分查找是算法题中一种非常常见的
基础算法
。
Ivan07
·
2021-06-11 22:48
牛皮!阿里面试官告诉我的“面试通过要点”,让我成功面进阿里
阿里面试通过要点重点一:基础知识的复习java基础知识Jvm的底层原理计算机网络操作系统数据结构和
基础算法
数据库知识理论过程心得:这段时间很痛苦,很多基础知识需要复习掌握,知识点很细,让同学难以掌握。
Java互联网架构师小马
·
2021-06-10 16:50
基础算法
1.给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。/***去除数组重复元素*https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2gy9m/*@param$arr*@return
热河hot
·
2021-06-10 13:58
基础算法
——简单选择排序
选择排序的思想就是每一趟排序都选出最小的值,按顺序放到已排序的元素集合后面。核心操作是要找出未排序集合中的最小值,privatestaticint[]selectSort(int[]num){intindex;for(inti=0;inum[j]){index=j;}}//下标不相等的话,那么就进行交换if(index!=i){inttemp=num[i];num[i]=num[index];nu
黑白咖
·
2021-06-07 10:57
数据结构与算法-
基础算法
递归简而言之,就是自己调自己。当满足如下条件时,则可用递归来解决:一个问题的解可以分解为几个子问题的解这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样存在递归终止条件如何编写递归代码?递归方法,必须返回值能继续当成入参,有条件终止调用。如果没有条件中止调用,则会报出栈内存溢出。递归的核心思想其实还是循环调用,是可以用for来替代的,只是代码利用了方法栈来进行循环,代码看起来更加简洁。
退而结网007
·
2021-06-05 10:58
2021年CCCC天梯赛 【部分题题解】
天梯赛有三个level,第一个level基本就是语法题,第二个level是
基础算法
和STL库的一些应用。第三个level就是一些难的算法。L3的题都不是太会,有思路但是写不出来。
辉小歌
·
2021-05-26 16:01
编程比赛
算法
前端
基础算法
面试题
第一题//写一个函数,输入[1,2,3],返回一个数组,返回的数组中的每项是输入数组中每项的两倍,输出[2,4,6],分别用map和forEach实现functionfn(arr){returnarr.map((item)=>{returnitem*2})}fn([1,2,3])第二题//格式转换,将{'a':'aaa','b:'bbb'}转换为[{key:'a',value:'aaa'},{ke
码小余の博客
·
2021-05-24 18:05
前端
算法
十大
基础算法
通俗讲解(1):快速排序
程序=算法+数据结构。这么来说,学好算法和数据结构的重要性不言而喻。数据结构对于算法的关系,有点类似于辅助工具。学习算法时,多半会涉及到数据结构的知识,无形中进行了数据结构知识的温习和巩固。另外,算法有其趣味性,学习它也是件相当有乐趣的事情。因此,想要提高代码能力,时常的学习一些经典算法不失为一种不错的方式。个人在学习算法时遇到过很多问题,一个非常头疼的问题就是,常常学习了,过了一段时间就忘记。在
LikeSnooker
·
2021-05-20 17:27
[LeetCode] 4.Median of Two Sorted Arrays (hard)
WelcomeToMyBlog4.MedianofTwoSortedArrays(hard)给定两个有序数组,找中位数median,按照自己的思路AC了,用了挺长时间需要学习
基础算法
4.1.png心得:
LittleSasuke
·
2021-05-18 06:12
基础算法
场景应用浅析
程序其实就是对数据的增删改查以及对我们所得的数据进行排序。既然涉及到数据的处理就肯定会要牵扯到排序的算法选择。今天我主要是想分享一下通过自己对一些比较基础的小算法的研究得出了一些算法的应用场景以及某些算法的优缺点。当然这是在特定环境下相对的。如最简单的冒泡排序,我们都知道冒泡排序的算法效率是很低的。但是如果在整个数据大部分已经是有序的情况下,那么它的效率比其他的算法就相对来说会要高出许多。通过这个
小鸡在路上
·
2021-05-14 09:36
达摩院里看马云
据悉,达摩院首批公布的研究领域有量子计算、机器学习、
基础算法
、网络安全、视觉计
㰒燚
·
2021-05-12 20:39
第十一届山东省大学生程序设计竞赛总结
为了更好的备战以后的比赛,以后每场cf无特殊情况每场都打每场都补,保证每日一题,如果实在没时间也要保证每日一道简单的cfa;暑假前
基础算法
模版
INGg__
·
2021-05-10 14:18
路径规划算法整理
(都是无负权图)
基础算法
这篇文章总结的很好(http://theory.stanford.edu/~amitp/GameProgramming/)dijkstra算法(https://en.wikipedia.org
mapoor
·
2021-05-04 01:58
Floyd
文章目录前言一、什么是Floyd算法二、AcWing854.Floyd求最短路本题分析AC代码三、时间复杂度前言复习acwing算法基础课的内容,本篇为讲解
基础算法
:Floyd,关于时间复杂度:目前博主不太会计算
辰chen
·
2021-05-02 15:11
基础算法
算法
C++
Floyd
Python机器学习之Kmeans
基础算法
一、K-means
基础算法
简介k-means算法是一种聚类算法,所谓聚类,即根据相似性原则,将具有较高相似度的数据对象划分至同一类簇,将具有较高相异度的数据对象划分至不同类簇。
·
2021-04-30 13:00
LeetCode
基础算法
-链表
#LeetCode
基础算法
-链表LeetCode链表1.删除链表中的节点请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。
24K男
·
2021-04-30 02:50
Matlab入门4 机器学习
基础算法
【实验名称】机器学习
基础算法
【实验目的】1.熟悉matlab机器学
一半西瓜
·
2021-04-29 17:14
Matlab入门
matlab
[2014.04.19] 用Ruby实现的简单推荐系统
用于推荐的
基础算法
是Jac
唐斩_
·
2021-04-29 05:13
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他