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
03_算法学习
SceneKit_入门11_粒子系统
SceneKit_入门01_旋转人物SceneKit_入门02_如何创建工程SceneKit_入门
03_
节点SceneKit_入门04_灯光SceneKit_入门05_照相机SceneKit_入门06_
酷走天涯
·
2021-02-22 16:04
SceneKit_入门12_物理行为
SceneKit_入门01_旋转人物SceneKit_入门02_如何创建工程SceneKit_入门
03_
节点SceneKit_入门04_灯光SceneKit_入门05_照相机SceneKit_入门06_
酷走天涯
·
2021-02-22 16:59
2、双指针
算法学习
及leetcode力扣网例题详解
双指针文章目录双指针概述快慢指针左右指针滑动窗口法例题TwoSum输入输出样例题解代码实现归并两个有序数组输入输出样例题解代码实现快慢指针输入输出样例题解代码实现滑动窗口输入输出样例题解代码实现概述双指针是一种思想和技巧,并不是什么特别具体的算法。常用于线性的数据结构中,比如链表和数组,有时候也会用在图中。双指针分为快慢指针和左右指针,其中快慢指针主要用于解决链表问题,而左右指针用于解决数组问题。
阿涛的敲码时光
·
2021-02-17 16:58
数据结构与算法
指针
链表
字符串
算法
leetcode
算法学习
(九)
算法#学习目标:优先搜索算法(二)学习内容:学习产出:回溯法LeetCode46全排列题解代码(python)LeetCode77组合题解代码(python)学习内容:优先搜索算法:包括深度优先搜索和广度优先搜索;深度优先搜索(DFS):在搜索到一个新节点时,立即对该新节点进行遍历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现;广度优先搜索(BFS):一层层进行遍历,需要用先入
馨卡布奇诺
·
2021-02-16 12:00
算法
python
算法学习
(八)
算法#学习目标:优先搜索算法(一)学习内容:学习产出:深度优先搜索(DFS)LeetCode695岛屿的最大面积题解代码(python)递归写法代码(python)栈写法LeetCode547省份数量题解代码(python)LeetCode417太平洋大西洋水流问题题解代码(python)学习内容:优先搜索算法:包括深度优先搜索和广度优先搜索;深度优先搜索(DFS):在搜索到一个新节点时,立即对该
馨卡布奇诺
·
2021-02-15 17:45
dfs
python
算法学习
(七)
算法#学习目标:排序算法(二)学习内容:学习产出:选择排序LeetCode215数组中的第K个最大元素题解代码(python)桶排序LeetCode347前K个高频元素题解代码(python)学习内容:排序算法:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法学习产出:排序算法的变种选择排序LeetCode215数
馨卡布奇诺
·
2021-02-14 11:51
算法
python
算法学习
(六)
算法#学习目标:排序算法(一)学习内容:学习产出:快速排序归并排序插入排序冒泡排序选择排序学习内容:排序算法:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法学习产出:了解排序算法原理(快速排序、归并排序、插入排序、冒泡排序、选择排序)及排序算法的变种快速排序1.先从数列中取出一个数作为基准数。2.分区过程,将比这
馨卡布奇诺
·
2021-02-13 17:49
排序算法
算法
算法学习
(五)
算法#学习目标:二分法学习内容:学习产出:求开方LeetCode69x的平方根题解代码(python)搜索区间LeetCode34在排序数组中查找元素的第一个和最后一个位置题解代码(python)旋转数组LeetCode81搜索旋转排序数组II题解代码(python)学习内容:二分法:每次搜索时通过将搜索区间分成两部分并只取一部分搜索,将搜索的复杂度减少,对于一个为n长度的区间,时间复杂度为O(l
馨卡布奇诺
·
2021-02-13 11:59
二分法
算法
python
leetcode
算法学习
(四)
算法#学习目标:双指针(二)学习内容:学习产出:滑动窗口LeetCode76最小覆盖子串题解代码(python)学习内容:双指针:两个指针指向不同元素,从而协同完成任务,主要用于遍历元素。学习产出:对撞指针,快慢指针,滑动窗口滑动窗口滑动窗口法:可以用来解决一些查找满足一定条件的连续区间的性质(长度等)的问题。由于区间连续,因此当区间发生变化时,可以通过旧有的计算结果对搜索空间进行剪枝,这样便减少
馨卡布奇诺
·
2021-02-11 11:59
指针
python
算法
算法学习
(三)
算法#学习目标:双指针(一)学习内容:学习产出:对撞指针题解代码(python)快慢指针题解代码(python)学习内容:双指针:两个指针指向不同元素,从而协同完成任务,主要用于遍历元素。学习产出:对撞指针,快慢指针,滑动窗口对撞指针对撞指针是指在数组中,将指向最左侧的索引定义为左指针,最右侧的定义为右指针,然后从两头向中间进行数组遍历。LeetCode167两数之和II-输入有序数组给定一个已按
馨卡布奇诺
·
2021-02-11 11:18
指针
链表
算法
leetcode
精选2021大厂高频Java面试真题集锦(含答案)
与此同时,今年算法面试一定是会被问的,而算法不是光靠背面试题就有用的,它是需要数学逻辑思维的,因此,小编会在文末为大家准备一份非常优质的
算法学习
手册,重点在于学习思维方法,话不多说,直
Java数据搬运工
·
2021-02-05 17:10
面试
Java
程序员
java
redis
面试
多线程
分布式
算法学习
(二)
算法#学习目标:贪心算法(二)学习内容:学习产出:区间问题题解代码(python)学习内容:贪心算法:采用贪心策略,保证每次操作都是局部最优,从而使得之后结果得到的结果是全局最优的;也适用于全局结果是局部结果的简单之和学习产出:解决:区间问题;分配问题。区间问题LeetCode435无重叠区间给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。注意:可以认为区间的终点总是大于它的起
馨卡布奇诺
·
2021-02-05 17:30
算法
python
贪心算法
算法学习
(一)
算法#学习目标:贪心算法(一)学习内容:学习产出:分配问题1题解代码(python)分配问题2题解代码(python)学习内容:贪心算法:采用贪心策略,保证每次操作都是局部最优,从而使得之后结果得到的结果是全局最优的;也适用于全局结果是局部结果的简单之和学习产出:解决:区间问题;分配问题。分配问题1LeetCode455分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多
馨卡布奇诺
·
2021-02-05 17:01
算法
贪心算法
python
算法学习
,文章模板
part1:有效的字母异位词心路历程:尝试:1.第一步:判断是否为整数?是否超出长度范围?是否包含符号位?2.第二步:翻转3.第三步:处理是否最高位为0?是否需要拼接符号位?代码如下:可以看到,按照我分析的思路,以及我现在能够熟练使用的一些方法,已然是自以为是的将它实现了。接下来看看最终答案是什么吧。终极解决方案————精华来袭:代码如下:分析:1.思路上:与我的思路基本一致2.代码上:比我的简洁
·
2021-02-02 18:42
javascript
博文视点算法书单|让
算法学习
不再难
据博文菌所知,有不少小伙伴平时工作太忙没时间学习,都打算周末努力提升自己呢!为了升职加薪,得到一份更好的工作,拥有美好的明天,大家也是拼了呀~~作为一名程序员,不管是想要面试一份好工作,还是想要在技术的道路上走得更远,算法都是我们需要提升的硬技能。为了帮助大家更轻松、更有针对性地学习算法,博文菌特地为大家挑选了5本算法书,希望它们能够帮助大家开开心心地学习,快快乐乐地加薪!01▊《labulado
博文视点
·
2021-02-01 10:33
博文视点IT荐书吧
【不同的子序列问题】面试官写个字符串要我求有多少个“bigsai“,我懵了
原创公众号:bigsai欢迎加入力扣打卡文章已收录在全网都在关注的数据结构与
算法学习
仓库欢迎star前言一次面试官笑嘻嘻的问我:你叫bigsai啊,呦西,不错啊,来出个小问题考考你:"bigbigbigsaisaibigsaibigsaibigsaibigsai
Big sai
·
2021-01-31 20:49
数据结构与算法
LeetCode
动态规划
子序列
算法
JAVA冒泡排序代码
冒泡
算法学习
使用代码如下importuntils.AlgorithmUtils;importjava.util.Arrays;/***冒泡排序:最基础(简单)的排序*比较两个相邻的元素,将较大值的元素交换至
51xplan
·
2021-01-30 15:23
算法
算法
数据结构
排序算法
java
JAVA选择排序代码
选择排序
算法学习
使用代码如下importuntils.AlgorithmUtils;importjava.util.Arrays;/***选择排序**第一次从待排序的数据元素中选出最小(或最大)的一个元素
51xplan
·
2021-01-30 15:39
算法
算法
数据结构
排序算法
java
JAVA直接插入排序代码
直接插入
算法学习
使用代码如下importuntils.AlgorithmUtils;importjava.util.Arrays;/***以下解释来源于网络**插入排序,一般也被称为直接插入排序。
51xplan
·
2021-01-30 15:19
算法
java
算法
排序算法
插入排序
数据结构
如何分析,统计算法的执行效率和资源消耗?
而且,一个老师说过:复杂度分析是整个
算法学习
的精髓,只要掌握了它,数据结构与算法的内容基本上就掌握了一半。
路遥芝麻粒
·
2021-01-27 17:28
数据结构与算法
数据结构
算法
Python之kmeans聚类分析
动手前可以先看下这三部分,对于一些数据分析类项目一定要了解对应算法以及相应统计学知识,可参考如下链接:Kmeans—sklearn—聚类分析详解Kmeans聚类选择最优K值python实现Kmeans
算法学习
笔记下面的数据划分基于对用户爬虫相关的分类
Hey_XXP
·
2021-01-27 15:49
python
聚类算法
sql
人工智能
数据挖掘
如何有的放矢的学习数据结构与算法
在阅读了一些资料和专栏后,我突然发现是我没有找到好的学习方法,没有找到数据结构与
算法学习
的重点所在在大学的教科书中,大多数概念都很抽象,很晦涩难懂。
路遥芝麻粒
·
2021-01-26 19:37
数据结构与算法
数据结构
算法
从零开始的
算法学习
生活——①高精度运算(2)
文章目录前言一、高精度乘法1.分析2.例题1.题面2.AC代码二、高精度模板1.分析2.实现3.例题1.题面2.分析3.AC代码总结前言上一篇文章简单提及了高精度加法运算,那么这次让我们看看高精度乘法与高精度模板相应的实现吧!一、高精度乘法1.分析回想一下A+B高精的实现,我们从竖式加法中得到启发,发现了数组实现大数加法的本质,那么这里我们不妨从竖式乘法的角度分析,通过下表来观察其实质。举个例子,
我带你们打代码
·
2021-01-25 19:20
从零开始的算法学习生活
算法
c++
Bcrypt
算法学习
的一些总结
Bcrypt算法理解##标题一、介绍:bcrypt是一个跨平台的文件加密工具,由它加密的文件可在所有支持的操作系统和处理器上转移。在目前,很难以破解该算法,因为需要花费大量的时间,以年为单位。二、基本原理:1、随机盐+明文密码—经过多次hash算法—生成密文密码密文密码—无法通过计算还原出原始密码(×)—明文密码2、如图2.1所示:图2.1bcrypt流程图注:bcrypt算法是单向Hash
Max-醉卧美人兮
·
2021-01-21 18:57
我的LeetCode刷题笔记会包含哪些内容?
关注微信公众号“小争哥”,回复PDF获取Google工程师的
算法学习
和面试经验最近就要开始刷题了,登上LeetCode,面对两千多道题,感觉有点手足无措,该从哪一题开始刷起呢?按照什么顺序来刷呢?
Google小争哥
·
2021-01-20 12:52
算法
路径规划
算法学习
Day5
路径规划
算法学习
Day5-A*算法的实现原理回顾一、A*算法评价函数二、曼哈顿距离(ManhattanDistance)2.1、名词解释2.2、其它启发函数二、A*算法matlab完全实现3.1、地图创建
CC-Mac
·
2021-01-18 11:46
路径规划
优化算法
matlab
启发式算法
排序
算法学习
02_冒泡排序
可前往此网址排序
算法学习
01_算法基础介绍阅读二、冒泡排序介绍冒泡排序是属于交换排序中的一种简单的排序,它会重复地走访要排序的数列,比较时,一次比较两个元素,如果符合条件则交换,每经历一次重复访问,数列中所有元素都会接近自己的位置
kkmigu
·
2021-01-17 14:32
排序
算法学习
01_算法基础介绍
算法基础介绍学习目标:掌握十大排序算法的原理和思想排序算法一、什么是排序算法 来自维基百科中的定义是这样的:一个排序算法(英语:Sortingalgorithm)是一种能将一串资料依照特定排序方式进行排列的一种算法。二、排序算法需要遵循的原则输出结果为递增序列(递增是针对所需的排序顺序而言)输出结果是原输入的一种排列、或是重组三、排序算法的几种分类方式按照时间复杂度划分,依据列表(list)的大
kkmigu
·
2021-01-17 14:53
算法学习
(七)——一些基本概念:model base和model free,On-Policy 和 Off-Policy,On-Line 学习和 Off-Line 学习
modelbase和modelfree:modelbase指状态之间的转移关系确定,从而可以将决策问题转化成一个马尔科夫过程,从而用动态规划的方式得到最优解,使用条件比较苛刻。状态转移概率矩阵如下图:modelfree使用更加广泛,不需要明确的状态和之间的转移概率。On-Policy和Off-Policy:指更新状态矩阵的方法和选择策略的方式是否一致,一致就是On-Policy,不一致就是Off-
星之所望
·
2021-01-17 10:34
强化学习
算法
python
机器学习
人工智能
基于pycharm 项目和项目文件命名规则的介绍
01命名规则:项目名前面一数字编号,随着知识点递增,编号递增例如:01_python基础、02_分支、
03_
循环每个项目下的文件名建议使用小写字母,数字和下划线文件名不能以数字开始例如:lile_01_
·
2021-01-15 18:56
python文本特征提取实例_Python文本特征抽取与向量化
算法学习
本文为大家分享了Python文本特征抽取与向量化的具体代码,供大家参考,具体内容如下假设我们刚看完诺兰的大片《星际穿越》,设想如何让机器来自动分析各位观众对电影的评价到底是“赞”(positive)还是“踩”(negative)呢?这类问题就属于情感分析问题。这类问题处理的第一步,就是将文本转换为特征。因此,这章我们只学习第一步,如何从文本中抽取特征,并将其向量化。由于中文的处理涉及到分词问题,本
牛浩帆
·
2021-01-14 07:57
python文本特征提取实例
我和蓝桥杯的那两年
首发公众号:bigsai文章已收录在全网都在关注的数据结构与
算法学习
仓库欢迎star前言有很多事情在最初的时候是令人最难忘的,无论是学习还是生活的点点滴滴,追忆起那些最初的场景,既美好又有点失落,美好是因为那种懵懂而摸索的进步和得知确实很难得
Big sai
·
2021-01-12 11:24
个人总结
算法
蓝桥杯
数据结构与算法邹永林PDF_字节总监首发1121道LeetCode算法刷题笔记(含答案)
非常值得一刷的LeetCodeLeetCode刷题目录思维导图需要LeetCode刷题笔记PDF手册的小伙伴点击传送门:LeetCode
算法学习
笔
韩百科君
·
2021-01-10 22:39
数据结构与算法邹永林PDF
前端-查找算法系列刷题笔记
查找算法类题型
算法学习
参考1.二分查找leetcode参考二分法搜算步骤:预处理,对集合进行排序;二分查找,使用循坏或者递归再每次比较厚将查找空间分为两半;后处理,在剩余空间中确定可行的候选者;Question1
xll2021
·
2021-01-08 16:29
前端笔记
javascript
前端
算法学习
手册
学编程怎么能不学算法?程序员面试的时候,算法也是必问内容。有个很著名的公式:程序=数据结构+算法。——一个公式展示出了程序的本质。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”。算法,从字面意义上解释,就是用于计算的方法,通过该这种方法可以达到预期的计算结果。目前,被广泛认可的算法专业定义是:算法是模型分析的一组可行的,确定的,有穷的规则。通俗的说,算法也可以理解为一个解
·
2021-01-07 18:19
java
基于 Python 实践感知器分类算法
与逻辑回归相似,它可以快速学习两类分类任务在特征空间中的线性分离,尽管与逻辑回归不同,它使用随机梯度下降优化
算法学习
并且不预测校准概率。在本教程中,您将发现Perceptron分类机器学习算法。
·
2021-01-07 12:27
数据结构学习_
03_
线性表
数据结构中常用的线性表1线性表的概念2线性表的分类3各种线性表的概念和实现3.1顺序表3.1.2概念3.1.2实现3.2链表3.1.2概念3.1.2实现3.3栈3.1.2概念3.1.2实现3.4队列3.1.2概念3.1.2实现1线性表的概念线性表(Linearlist)是n个具有相同特性的数据元素的有限序列,逻辑形式是线性,实际使用比较广泛。2线性表的分类常见的线性表有:顺序表、链表、栈、队列、字
一枚快乐的野指针
·
2021-01-05 13:02
数据结构
c语言
算法
线性代数之行列式的计算及其简化
算法学习
心得
第一次发文!初入csdn,本人哈工大大一船舶与海洋工程专业,因为想学计算机相关专业再加上爹是搞开发的程序猿,为大二辅修计算机做好准备,准备开始着手进行系统的计算机学习啦~文章目录前言一、计算矩阵——行列式行列式的定义二、行列式的算法1.按照定义进行计算2.简单行列式计算——三角矩阵行列式3.矩阵行列式的基本行变换三、计算量的差别前言最近在准备线性代数的期末考试,发现一个很有启发性的小问题和大家分享
RiddleWong
·
2021-01-04 16:26
线性代数
矩阵
几何学
图论
算法
单词搜索
单词搜索题目解题思路1、循环遍历回溯算法提交代码回溯
算法学习
总结题目给定一个二维网格和一个单词,找出该单词是否存在于网格中。
weixin_44619759
·
2021-01-03 22:59
算法
leetcode
python
算法
JAVA希尔排序代码
希尔
算法学习
使用代码如下importuntils.AlgorithmUtils;importjava.util.Arrays;/***以下希尔排序算法解释内容来源网上**希尔排序,也称递减增量排序算法,
51xplan
·
2021-01-02 16:38
java
java
快速排序
算法
排序算法
算法学习
计划
目录回溯八皇后(2周)DFS(1周)BFS(1周)动态规划(3周)贪心(2周)哈希表(1周)二叉搜索树字典树(2周)图(2周)快慢指针(1周)前缀和(1周)并查集(1周)优先队列(1周)排序算法(1周)栈(1周)回溯项目开始日期结束日期二进制手表八皇后12.2912.31重复数字的子集1.1组合排列括号生成数独八皇后(2周)直接套用回溯模板就可以,但是判断斜线上的皇后能否互相攻击有一定的技巧性,要
unflynaomi
·
2021-01-01 10:33
算法
编程语言
人工智能与
算法学习
年终总结报告(珍藏版)
今天向大家推荐一个非常优秀的公众号“人工智能与
算法学习
”,这里是AI领域学习交流的平台!
zenRRan
·
2020-12-31 18:00
人工智能
神经网络
编程语言
微软
机器学习
c++用类实现高斯消元法求解线性方程组的解_
算法学习
笔记(38): 高斯消元
如果你学过《线性代数》课程,高斯消元对你来说应该很熟悉了,它可以通过行变换,把矩阵变换成行阶梯形矩阵。本文主要介绍高斯-约旦消元法,把矩阵变换成行最简形矩阵。用这种方法,可以求秩、求逆矩阵、解线性方程组等。来看例题:(洛谷P3389【模板】高斯消元法)题目描述给定一个线性方程组,对其求解输入格式第一行,一个正整数第二至行,每行个整数,为和,代表一组方程。输出格式共行,每行一个数,第行为(保留2位小
罗天远
·
2020-12-31 08:23
数据结构与
算法学习
笔记
文章目录文章介绍稀疏数组学习环形列队学习单链表的使用与创建栈的学习与字符型计算器递归加八皇后问题解析排序算法冒泡排序选择排序插入排序希尔排序(优化版插入)快速排序(分组比较递归(边分边比较))(空间换时间)归并排序(递归分组比较(先分后比较))(空间换时间)查找算法线性查找二分查找二分插值查找文章介绍我将会在这篇博客中记录所有的数据结构与算法的所有学习内容稀疏数组学习稀疏数组就是使用n*3二维数组
小糖pie
·
2020-12-29 15:43
JAVA学习之路
java
数据结构
算法
队列
javascript数据结构与
算法学习
笔记之“树”
树简介一种分层数据的抽象模型前端工作中常见的树包括:DOM树、级联选择(省市区三级,日期。。。)、树形控件...JS中没有树,但可以用Object和Array构建树,如下:{value:"安徽省",label:'anhui',children:[{value:"合肥市",label:'hefei',children:[{value:"包河区",label:'baohe',children:null
提莫队长
·
2020-12-24 10:20
javascript
算法-数据结构
树形结构
javascript数据结构与
算法学习
笔记之“树”
树简介一种分层数据的抽象模型前端工作中常见的树包括:DOM树、级联选择(省市区三级,日期。。。)、树形控件...JS中没有树,但可以用Object和Array构建树,如下:{value:"安徽省",label:'anhui',children:[{value:"合肥市",label:'hefei',children:[{value:"包河区",label:'baohe',children:null
提莫队长
·
2020-12-24 10:49
javascript
算法-数据结构
树形结构
算法学习
之路
-----------之前发的那篇关于框架性思维的文章,我也发到了不少其他圈子,受到了大家的普遍好评,这一点我真的没想到,首先感谢大家的认可,我会更加努力,写出通俗易懂的算法文章。有很多朋友问我数据结构和算法到底该怎么学,尤其是很多朋友说自己是「小白」,感觉这些东西好难啊,就算看了之前的「框架思维」,也感觉自己刷题乏力,希望我能聊聊我从一个非科班小白一路是怎么学过来的。首先要给怀有这样疑问的朋友鼓
labuladong
·
2020-12-22 23:03
算法
python小波神经网络_深度学习之反向传播算法(3)——全连接神经网络BP算法思考及Python实现...
0序言在本文将对模型细节进行讨论补充,定性分析激活函数的使用,阐述网络中数据维度情况;记录自己在BP
算法学习
过程中的一些思考(纯属发散,可跳过.如有不正确之处欢迎讨论);给出深度神经网络BP算法代码实现
weixin_39603492
·
2020-12-20 06:15
python小波神经网络
c语言高精度算法阶乘_学了这么久的C语言,原来可以这样解决算法问题...
C语言中有有许多经典的算法,这些算法都是许多人的智慧结晶,也是编程中常用的算法,这里面包含了众多算法思想,掌握这些算法,对于学习更高级的、更难的算法都会有很大的帮助,会为自己的
算法学习
打下坚实的基础。
weixin_39888082
·
2020-12-19 16:13
c语言高精度算法阶乘
栈结构下的二叉树非递归遍历算法
栈结构下的二叉树非递归遍历
算法学习
目标: 本文带大家梳理一下非递归的二叉树遍历算法设计流程,方便大家有一个直观的了解。
小小鹏法师
·
2020-12-18 14:43
博客
二叉树
算法
数据结构
python
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他