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
算法与数据结构菜鸟笔记
算法与数据结构
之 位运算
位运算一、概念程序中的所有数在计算机中都是以二进制的形式存储的,位运算就是直接对整数在内存中的二进制位进行操作。二、常见位运算操作常见位运算操作包括:左移(>),按位或(|),按位与(&),按位取反(~),按位异或(^)(相同为0,不同为1)三、位运算应用1、判断奇偶性2、交换两个数3、取余4、生成第一个大于a的满足2^n的数5、求相反数6、求绝对值7、获取int型变量的第K位8、某个数的二进制里
王小鹏的随笔
·
2023-01-26 05:12
【
算法与数据结构
】排序详解(C语言)
目录前言插入排序希尔排序选择排序堆排序冒泡排序快速排序hoare版本编辑挖坑法前后指针版本优化非递归实现归并排序非递归实现复杂度分析前言在生活中我们必不可少的就是对一组数据进行排序,所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。在处理数据时,我们时常也要对数据进行排序,根据不同的情境使用不同的排序可以达到事半功倍的效果,因此掌握多种排序的算法十分重要,今天
LinAlpaca
·
2023-01-25 05:02
数据结构
c语言
排序算法
算法
学习永远是第一驱动力——2021年年终总结与2022年展望
并开了前端算法升级宝典,前端工程师的算法养成之路(
算法与数据结构
系列文章)的系列文章栏目,见证自己成长的同时,也为后来者提供一定的借鉴
星河阅卷
·
2023-01-22 00:43
前端基础
年终总结
总结
2021
2022
算法与数据结构
之数组、链表、栈、队列、哈希表、树
一、什么是算法?算法有高效的,也有拙劣的,好的算法能够达到四两拨千斤的效果,但差的算法会消耗大量的内存和运行时间。效果相差甚远。算法可以应用在以下场景:1、运算2、查找3、排序4、最优决策二、数据结构数据结构是算法的基石,有以下几类:–线性结构:如数组、链表–树:如二叉树、二叉堆–图:复杂数据结构,在图中呈现多对多的关联关系。–其他数组的特点:最简单、最常用的数据结构,在内存中顺序存储,通过下标即
weixin_45396392
·
2023-01-20 14:29
算法
数据结构
读书笔记 -- 算法导论 (序言+第一部分)
就是要把我们大学所学的离散数学,
算法与数据结构
,操作系统,计算机体系结构,编译原理等课程学好。对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。
dau3365
·
2023-01-14 01:16
数据结构与算法
面试
操作系统
深度优先遍历与广度优先遍历和栈与队列结构的关系回顾
算法与数据结构
相关回顾对应关系深度优先遍历(DFS)——栈堆广度优先遍历(BFS)——队列遍历目标:寻找图中某一节点到另一节点的最短路径。
xdhsCS_cv_ml
·
2023-01-13 12:35
数据结构
算法
图论
队列
python实现
算法与数据结构
基础-链表、栈、队列、排序算法、二分查找、二叉树
目录1、算法的概念1.1举例:1.2算法的五大特性:1.3时间复杂度1.4空间复杂度2、数据结构2.1内存的存储结构2.2数据结构的分类2.3顺序表存储方式3、链表3.1链表实现3.2链表的方法3.3链表增加节点3.4链表删除节点3.5链表总结4、栈4.1栈的介绍4.2栈的代码实现5、队列5.1队列的介绍5.2队列的代码实现6、双端队列7、数据结构与算法_排序算法7.1排序算法的稳定性7.2冒泡排
海星?海欣!
·
2023-01-11 20:03
算法与数据结构
python
算法
数据结构
软件测试面试 | Python
算法与数据结构
面试题系列二(附答案)
排序实现有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。答:如果让+等于0,-等于1不就是排序了么fromcollectionsimportdequefromtimeitimportTimers="++++++----+++----"#方法一deffunc1():new_s=s.replace("+","0").replace("-","1")result=""
·
2023-01-11 11:17
软件测试
数据结构——初步认识
算法与数据结构
——初步认识计算机程序=算法+数据结构一、数据结构的基本概念数据:但凡能够被计算机存储、识别和计算的东西都叫数据(二进制)结构:数据相互存在的一种和多种特定关系数据结构=数据+数据之间的关系二
「iuЯ」Weirdo
·
2023-01-10 18:57
数据结构
均值坐标参数化(MVC Parameterization)
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。
闪电彬彬
·
2023-01-10 17:06
图形学
算法
均值坐标
凸四边形上的双线性插值
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。在图形学中对于物体的描述往往是离散,但是在具体展示过程中我们又希望是连续。线性插值是解决离散与连续的常用手段。
闪电彬彬
·
2023-01-10 17:36
图形学
图形学
插值
mean value coordinates(均值重心坐标)定义及证明
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。在图形学中对于物体的描述往往是离散,但是在具体展示过程中我们又希望是连续。线性插值是解决离散与连续的常用手段。
闪电彬彬
·
2023-01-10 17:36
图形学
均值算法
算法
重心坐标
图形学
QEM网格简化算法
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。qem全称QuadicErrorMetrics网格简化。它是一种基于二次度量误差的优化算法。
闪电彬彬
·
2023-01-10 17:35
图形学
算法
矩阵
线性代数
网格处理
三角网格
空间中两个平面求交线
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。
闪电彬彬
·
2023-01-10 17:05
图形学
平面
几何学
线性代数
计算几何
平面求交
sutherland-hodgman 多边形裁剪算法
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。多边形剪裁作用所谓多边形裁剪,就是在二维平面上有一堆多边,和一个矩形窗口。求出现在窗口里的部分是哪些。
闪电彬彬
·
2023-01-10 17:05
图形学
图形学
窗口剪裁
多边形填充
计算几何
打车软件中司机数据系统设计
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。Go,MySQL,Redis功能:为基础业务(包括打车业务,单车业务,金融等)提供司乘数据维护接口,提供高效迭代能力。
闪电彬彬
·
2023-01-10 17:35
面试技巧
系统设计
系统设计
arap deformation 网格变形可视化
欢迎关注更多精彩关注我,学习常用
算法与数据结构
,一题多解,降维打击。
闪电彬彬
·
2023-01-10 17:33
图形学
线性代数
三角网格
网格变形
图形学
测试开发基础 | Python
算法与数据结构
面试题系列一(附答案)
时间复杂度问题已知AList=[1,2,3],BSet={1,2,3}(1)从AList和BSet中查找4,最坏时间复杂度哪个大?(2)从AList和BSet中插入4,最坏时间复杂度哪个大?答:对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。列表操作插入的最坏时间复杂度为o(n),集合为o(1),所以Alist大。set是哈希表所以操作的复杂度基本上都是o(1)。用Python实现一
·
2023-01-10 10:39
软件测试
自学计算机学习路线
第三名操作系统(OS,工作种许多性能优化都需要OS知识,熟悉Linux操作系统)、英语第二名算法(面试必考内容,必须刷题提高熟练度,无论什么工种,性能提升都依赖算法)、操作系统第一名数据结构(设计模式)、
算法与数据结构
努力学习的代码小白
·
2023-01-09 20:26
学习笔记
人工智能
测试开发基础 | Python
算法与数据结构
面试题系列一(附答案)
时间复杂度问题已知AList=[1,2,3],BSet={1,2,3}(1)从AList和BSet中查找4,最坏时间复杂度哪个大?(2)从AList和BSet中插入4,最坏时间复杂度哪个大?答:对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。列表操作插入的最坏时间复杂度为o(n),集合为o(1),所以Alist大。set是哈希表所以操作的复杂度基本上都是o(1)。用Python实现一
·
2023-01-06 17:10
软件测试
软件测试面试 | Python
算法与数据结构
面试题系列二(附答案)
排序实现有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。答:如果让+等于0,-等于1不就是排序了么fromcollectionsimportdequefromtimeitimportTimers="++++++----+++----"#方法一deffunc1():new_s=s.replace("+","0").replace("-","1")result=""
·
2023-01-06 17:38
软件测试
算法与数据结构
(一)
目录二分查找运行时间大O表示法(表示算法的速度)·····常见的大O运行时间:主要理解二分查找假设要在字典中查找一个以o开头的单词,可以从头开始查找,直到进入以o开头的部分。但是你很有可能不这样做,而是从中间附近开始查找,因为你知道o在中间附近,明显也更合逻辑。这是一个查找问题,可以使用算法二分查找来解决问题。工作原理我随便想一个1~100的数字,你的目标是以最少的次数猜中这个数字,你每次猜测后,
我还可以熬_
·
2023-01-03 09:44
算法与数据结构(python)
数据结构
算法
python
数据结构与算法(二)
具体内容在:
算法与数据结构
(一)_我还可以熬_的博客-CSDN博客内存的工作原理这玩意跟超市的储物柜一样的,柜子里面有很抽屉,每个抽屉可以放一样东西,
我还可以熬_
·
2023-01-03 09:44
算法与数据结构(python)
python
开发语言
python读取txt中的一列称为_python读取txt文件并取其某一列数据的示例
python读取txt文件并取其某一列数据的示例
菜鸟笔记
首先读取的txt文件如下:AAAAF1100003E8180003E1FC0003E7700003FFFC90AAAAF1100003E8240003E2080003E76C0003FFFCA5AAAAF1100003E8140003E2040003E7600003FFFC85AAAAF1100003E7F00003E2080003E7640
weixin_39692271
·
2022-12-31 12:16
大二汪的期末复习-
算法与数据结构
(时间复杂度)
算法与数据结构
-1.绪论1.1基本概念和术语1.2算法和算法分析1.2.1算法的特性1.2.2评价算法优劣的基本标准1.2.3时间复杂度1.2.4空间复杂度1.1基本概念和术语数据:客观事物的符号表示。
没有我打不出的代码!
·
2022-12-30 11:39
算法
数据结构
c++
Java表数据导出到Excel中
工作中遇到的需求,
菜鸟笔记
1.pom中导入所用依赖cn.afterturneasypoi-base3.0.3cn.afterturneasypoi-web3.0.3cn.afterturneasypoi-annotation3.0.32
没有腰的嘟嘟嘟
·
2022-12-28 11:37
java
excel
开发语言
闲聊 Hash 算法
顺道科普下
算法与数据结构
的重要性。开讲前,先跑题闲聊下程序员的技术功底。我常说每个程序员都有自己独特的技术视野和知识盲区,不同程序员之间很难因为某些知识点储备不一样而
weixin_33726318
·
2022-12-26 12:18
数据结构与算法
「
算法与数据结构
」我的2020前端算法小结
这次想分享的就是「
算法与数据结构
」,刷了一段时间题目,逛了逛LeetCode,看了很多关于这个方面的文章,有所感悟,准备做个记录吧。
DayDay_Lee
·
2022-12-26 11:47
算法
数据结构
编程语言
快速排序
css3
DotNet 资源大全中文版
https://blog.csdn.net/fhzh520/article/details/52637545目录
算法与数据结构
(AlgorithmsandDatastructures)应用程序接口(API
weixin_30439067
·
2022-12-26 07:39
c#
操作系统
git
学计算机网络太难?原来方法没用对...
计算机世界里的三座大山:计算机网络,操作系统,
算法与数据结构
。跨过去的人都是神一样的存在了。
测试小扎
·
2022-12-24 16:50
自学
python
网络
服务器
运维
算法与数据结构
转载自某大佬博客https://pymlovelyq.github.io/2018/10/06/Algorithm/前言:技术书阅读方法论一.速读一遍(最好在1~2天内完成)人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什
草帽小子Coder
·
2022-12-23 22:52
数据结构与算法
【40本】
算法与数据结构
技术书籍从入门到进阶附技术书阅读方法论
转载自某大佬博客https://pymlovelyq.github.io/2018/10/06/Algorithm/前言:技术书阅读方法论一.速读一遍(最好在1~2天内完成)人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什
qq_43560327
·
2022-12-23 22:50
算法
计算机基础知识图谱,基于深度学习的大学计算机基础知识图谱构建方法与流程...
大学计算机基础对于当代大学生是一门非常重要的基础课,这门课程涵盖了关于计算机的多个方面,包含计算机的起源与发展、硬件组成、操作系统、计算机网络、
算法与数据结构
weixin_40006133
·
2022-12-22 12:27
计算机基础知识图谱
初学者入门算法竞赛
在学校
算法与数据结构
之前,你需要先
ThXe
·
2022-12-21 23:15
ACM教程
算法
算法与数据结构
- 算法基础
文章目录前言一、
算法与数据结构
简介1.算法1.1什么是算法1.2算法的作用1.3题外话2.数据结构2.1什么是数据结构二、评价算法的标准2.1时间复杂度(1)基础运行次数(时间频次)(2)渐进时间复杂度什么是渐进时间复杂度如何推导时间复杂度常见的时间复杂度常见复杂度排序
晓龙oba
·
2022-12-20 17:38
算法与数据结构
算法
数据结构
时间复杂度
空间复杂度
线性代数学习之线性系统
基本上期间写博客的心思也应该跑得九霄云外了,所以安耐住激动的心必须年前搞一发,也提前预祝各位赏光的大佬们春节快乐~~今年的学习其实落下很多,如kotlin项目、flutter项目、ios、java并发、jvm、
算法与数据结构
webor2006
·
2022-12-20 09:37
线性代数系统学习
机器学习
人工智能
java
编程语言
webgl
算法与数据结构
-动态规划 讲解与java代码实现
1.从暴力搜索到记忆搜索,再到动态规划2.找零问题有数组penny,penny中所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数aim(小于等于1000)代表要找的钱数,求换钱有多少种方法。给定数组penny及它的大小(小于等于50),同时给定一个整数aim,请返回有多少种方法可以凑成aim。测试样例:[1,2,4],3,3返回:2importjav
慕森
·
2022-12-19 11:02
算法
java
动态规划
算法
【
算法与数据结构
】——后缀自动机
参考博客史上最通俗的后缀自动机详解参考视频后缀自动机这篇博客讲的挺详细的,我看了一遍就基本明白了整个后缀自动机的原理和构建方法。我在这里不详细记录后缀自动机的原理了。只记录下常用的代码部分。后缀自动机的构造是在线的,即我们通过不断添加单个字符的方式构建后缀自动机,时刻调整其状态。构建后缀自动机的代码:structNODE{intch[26];intlen,fa;//len就是当前节点表示的endp
气派飞鹰
·
2022-12-16 19:02
算法与数据结构
算法
数据结构
前端学数据结构与算法(一):复杂度分析
想进靠谱大厂
算法与数据结构
应该不止是提上日程那么简单,可能现在已经是迫在眉睫。
·
2022-12-16 15:17
算法前端
无敌是多磨寂寞
算法与数据结构
数据结构进入“中国大学MOOC”网站页面,搜索:陈越数据结构或者直接搜索数据结构,第一个就是。
OnlyCoding…
·
2022-12-16 08:21
数据库
算法
数据结构
编程语言
java
寒假总结 2022.2.19
这个寒假其实没干什么……1.
算法与数据结构
巩固了之前学习的算法:贪心,DP,二分,数据结构等。学习新算法:状压DP,单调队列。通过牛客算法基础集训,进一步提升了解题能力。
m0_51303687
·
2022-12-13 18:34
笔记
无
【
菜鸟笔记
|机器学习】线性模型
理论部分:线性模型是最基础的模型,便于我们掌握机器学习的基本方法。机器学习可以分为两大类任务:回归任务,分类任务。因此我把线性模型做如下分类:一、线性回归机器学习,就是根据已知数据,学习出一个数学函数。对于线性回归,需要学习的函数形式为:只要学得了其中的ω和b,模型就被确定了。确定参数的关键在于衡量预测输出f(x)与实际输出y之间的差距。1.二元线性回归二元线性回归需要学的函数为:利用最小二乘法,
武咏歌
·
2022-12-13 08:09
机器学习
【
菜鸟笔记
|机器学习】支持向量机
理论部分:博主前面学习了线性模型和决策树,支持向量机(SVM)是第三种机器学习模型了。对于二分类问题,可能有很多个超平面可以把样本分开,而支持向量机就是去寻找最中间的那个超平面,也就是具有最大间隔的划分超平面。我们把支持向量机的主问题转化为对偶问题来求解。为了防止过拟合,引入了软间隔支持向量机。对于分类问题用的是支持向量机,对于回归问题则可以类似地使用支持向量回归(SVR)。这部分内容如下:1.S
武咏歌
·
2022-12-13 08:09
机器学习
svm
【
菜鸟笔记
|机器学习】神经网络
今天学习的神经网络模型,和大脑的神经元很相似,可以说是深度学习的基础了。神经网络最基础的模型是感知机,由感知机发展为神经网络。求解神经网络中权重的算法是误差逆传播算法(BP)。1.感知机感知机由两层神经元组成,一个输入层,一个输出层。输出层经过一个激活函数(sigmoid函数)处理后可以得到我们想要的分类结果。感知机输入输出的关系可以表示为:权重ω和阈值θ就是我们要学习的参数。权重和阈值可统一为权
武咏歌
·
2022-12-13 08:09
神经网络
机器学习
【
菜鸟笔记
|机器学习】隐马尔可夫模型
隐马尔可夫模型主要用于时序数据建模,在音频处理上有广泛的应用。本文将简单介绍隐马尔可夫模型及其三个基本问题。一、定义隐马尔可夫模型就是根据马尔科夫链生成一组状态随机序列,然后根据每一个状态得到一组观测序列,下图比较直观地描述了马尔可夫模型:数学描述如下:二、两个基本假设齐次马尔可夫假设:it只与it-1有关观测独立性假设:ot只与it有关三、三个基本问题1.概率计算问题定义:已知λ=(A,B,π)
武咏歌
·
2022-12-13 08:09
机器学习
hmm
隐马尔可夫模型
机器学习
菜鸟笔记
01
机器学习
菜鸟笔记
01模型评估与选择经验误差与过拟合一般把学习器的实际预测值与样本真实输出值之间的差异称为“误差”,学习器在训练集上的误差称为“训练误差”或者“经验误差”;学习器在新样本上的误差称为泛化误差过拟合
产品阿Jing
·
2022-12-13 08:39
机器学习
企业员工信息管理程序 C语言,企业员工信息管理系统 设计与实现 c语言资料.doc...
西安工业大学北方信息工程学院数据结构课程设计PAGEPAGE1《
算法与数据结构
》课程设计题目:企业员工信息管理系统设计与实现院、系:计算机信息与技术系学科专业:计算机科学与技术学号:学生姓名:指导教师:
NICE健康
·
2022-12-12 10:28
企业员工信息管理程序
C语言
企业员工管理系统c语言设计与实现,企业员工信息管理系统 设计与实现 c语言资料...
9.90积分西安工业大学北方信息工程学院数据结构课程设计1《《
算法与数据结构
算法与数据结构
》》课程设计课程设计题目题目::企业员工信息管理系统企业员工信息管理系统设计与实现设计与实现院、院、系:系:计算机信息与技术系计算机信息与技术系学科专业
漫步西提
·
2022-12-12 10:27
Python学习笔记1——
算法与数据结构
目录算法相关算法概念时间复杂度内置类型性能分析数据结构引入案例分析算法相关算法概念算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般的,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后在调用。每台机器执行的总时间不同,但是执行基本运算数量大体相同算法的五大特性:输入0或者多个输入输出至少一个输出
_TOS
·
2022-12-06 23:10
python
python
算法与数据结构
朋友圈与水杯实验题分析实例
目录
算法与数据结构
实验题-朋友圈实验任务数据输入数据输出输入示例输出示例代码实现效果展示
算法与数据结构
实验题-水杯实验任务数据输入数据输出输入示例输出示例代码实现效果展示
算法与数据结构
实验题-朋友圈实验任务朋友圈是由若干个人组成的集体
·
2022-12-05 19:55
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他