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
小甲鱼数据结构和算法
【面试小知识】带你深入了解二叉树的前中序遍历
☞梦想进大厂的一只程序猿☜☞期望毕业前力扣刷够400题☜☞正在复习
数据结构和算法
☜☞博客地址:https://www.huangliangshuai.com/☜引言本文主要讲述关于二叉树的四种遍历:前序
爱敲代码的小黄
·
2020-08-12 10:40
#
二叉树
二叉树
算法
数据结构
【面试知识点】史上最全面讲解----堆排序
引言☞梦想进大厂的一只程序猿☜☞期望毕业前力扣刷够400题☜☞正在复习
数据结构和算法
☜☞博客地址:https://www.huangliangshuai.com/☜【2020秋招-面试题目汇总(随时更新
爱敲代码的小黄
·
2020-08-12 10:40
#
十大排序
数据结构
java
堆排序
【面试知识点】一文带你深入了解HashMap
☞梦想进大厂的一只程序猿☜☞期望毕业前力扣刷够400题☜☞正在复习
数据结构和算法
☜☞博客地址:https://www.huangliangshuai.com/☜目录HashMap的底层原理:面试官:HashMap
爱敲代码的小黄
·
2020-08-12 10:40
#
java
【二叉树】199. 二叉树的右视图
☞梦想进大厂的一只程序猿☜☞期望毕业前力扣刷够400题☜☞正在复习
数据结构和算法
☜☞博客地址:https://www.huangliangshuai.com/☜1.题目描述2.题目分析在很多的面经中看到过这种题
爱敲代码的小黄
·
2020-08-12 10:40
#
二叉树
【十大排序】带你深入分析快速排序
☞梦想进大厂的一只程序猿☜☞期望毕业前力扣刷够400题☜☞正在复习
数据结构和算法
☜☞博客地址:https://www.huangliangshuai.com/☜【2020秋招-面试题目汇总(随时更新)】
爱敲代码的小黄
·
2020-08-12 10:08
#
十大排序
网络爬虫:基于有道的文本翻译
参考书籍:《零基础入门学习Python》
小甲鱼
编著1.下载网络上图片现要在百度上下载一张图片,直接给出Python代码:importurllib.request#图片的网络地址url="https://
LZDCQU
·
2020-08-12 10:29
Python学习
2020春节 python 爬虫有道词典 心得 (非delete_o 法)
我们一定会很快度过这次疫情的我春节实在是无聊极了,所以我就点开,
小甲鱼
的python课。
fuck_Kroenke
·
2020-08-12 10:39
【2021秋招-面试题目汇总(随时更新)】
1.
数据结构和算法
1.2十大排序算法堆排序快速排序归并排序希尔排序插入排序冒泡排序1.3数据结构题目汇总1.3.1数组二进制转10进制用数组实现栈,实现pop与push,支持扩容保证性能两数之和给个m,
爱敲代码的小黄
·
2020-08-12 10:28
面试知识
数据结构
算法
链表
图解汉诺塔问题( Java 递归实现)
汉诺塔简介最近在看
数据结构和算法
,遇到了一个非常有意思的问题——汉诺塔问题。先看下百度百科是怎么定义汉诺塔的规则的:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。
烟雨星空
·
2020-08-11 21:43
Java递归
面试官问,你会堆排序吗?会,那好你手写一个吧。
前言最近明显文章更新频率降低了,那是因为我在恶补
数据结构和算法
的相关知识,相当于是从零开始学习。找了很多视频和资料,最后发现b站尚硅谷的视频教程还是相对不错的,总共195集。
烟雨星空
·
2020-08-11 20:00
堆排序
《数据结构与算法》知识小结
数据结构和算法
这门课程的目的正是使学生更快地编写出更高效的程序。瑞士著名的计算机科学家尼古拉斯·沃斯提出了“算法+数据结构=程序”的观点
烧脑袋
·
2020-08-11 19:25
小甲鱼
Python教程第17,18讲--python函数 笔记及习题答案
1.定义函数:deffunction(参数):2.形参和实参(parameter和argument)deffunction(name):形参funtion(‘
小甲鱼
’)实参3.函数文档定义函数用字符串表示的解释性的话
蘇丶
·
2020-08-11 19:42
小甲鱼python教程
小甲鱼
Python第036讲:类和对象:给大家介绍对象 | 课后测试题及参考答案
测试题:0.对象中的属性和方法,在编程中实际是什么?变量(属性)和函数(方法)1.类和对象是什么关系呢?类和对象的关系就如同模具和用这个模具制作出的物品之间的关系。一个类为它的全部对象给出了一个统一的定义,而他的对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系。对象是类的实例化。2.如果我们定义了一个猫类,那你能想象出由“猫”类实例化的对象有哪些?叮当猫,Tom猫,Hello
逆袭小白
·
2020-08-11 18:00
NTL库介绍
NTL链接NTL:用于做数论的库NTL是一种高性能的可移植C++库,提供用于处理带符号的任意长度整数以及整数和有限域上的矢量,矩阵和多项式的
数据结构和算法
。默认情况下,NTL是线程安全的。
隐私保护小白
·
2020-08-11 14:36
Unity 使用教程 之 Unity3D常用的知识点归纳
Unity使用教程之Unity3D常用的知识点归纳注意:
数据结构和算法
很重要!图形学也很重要!大的游戏公司很看重个人基础,综合能力小公司看你实际工作能力,看你的Demo。1.什么是渲染管道?
仙魁XAN
·
2020-08-11 13:04
Unity
使用教程
貌似没人用java做ACM题 用C的居多 谈谈java
选择了一门适当的语言还得要深刻理解并灵活运用它的特点我班同学参加比赛一般都用的是C语言以唯斌大神为首.C语言大家都知道,它更接近于机器语言,程序执行起来更快一些,而Java的编程与实现更简单,对于很多问题都有现成的
数据结构和算法
哈理工12级软件董洪伟
·
2020-08-11 13:50
STL理解篇
迭代器是容器和算法之间的纽带,它降低了
数据结构和算法
之间的耦合,并提供了容器和算法的独立性、弹性、互操作性。本文通过分析SGISTL的部分源码,简单地阐述STL的基本理念。
soudog
·
2020-08-11 13:17
java
数据结构和算法
——快速排序算法示例
目录一、快速排序算法介绍二、快速排序算法示意图三、快速排序算法的应用实例需求四、快速排序算法示例五、测试快速排序算法所消耗的时间示例一、快速排序算法介绍快速排序(Quicksort)是对冒泡排序的一种改进。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序
小志的博客
·
2020-08-11 12:49
java数据结构和算法
小甲鱼
PE详解之输入表(导入表)详解(PE详解07)
岔路会将你引入万劫不复的深渊,并越走越深……在开始讲解输入表(导入表)概念之前,请允许
小甲鱼
童鞋用简短的几句话来总结之前我们学过的内容,并做进一步的思想综合提升,注意咯!
ccrookie
·
2020-08-11 11:50
加密与解密
解密
加密与解密
PE结构
Windows
操作系统
第一讲 基本概念
概念和定义什么是数据结构数据结构就是数据对象在计算机中的组织方式,然后数据结构一定和加在他上面的操作相关联,而完成这些操作的的方法就是我们所说的算法,所以
数据结构和算法
这两个词往往是一起出现的。
a921893396
·
2020-08-11 11:24
今天和大家聊一聊
数据结构和算法
首先我想和大家分享一个
数据结构和算法
相关的案例:小A入职不久,就遇到一个需求,要建立一个3G(30亿)条键值对映射,以供后续检索。
花名提莫
·
2020-08-11 10:16
Java
入门学习-Python-
小甲鱼
学习资料-Day004-改进我们的小游戏
标题改进我们的小游戏根据视频自己练习:直接上源码了importrandomsecret=random.randint(1,10)print(’------------------我爱自由工作室------------------’)temp=input(“不妨猜一下小次郎现在心里想的是哪个数字:”)guess=int(temp)whileguess!=secret:ifguess>secret:p
seven1levin
·
2020-08-11 04:47
Python
白话
数据结构和算法
03:常见时间复杂度O(1)、O(n)、O(n²)、O(nlogn) 及空间复杂度
前文介绍了:什么是大O时间复杂度,以及如何计算大O时间复杂度。虽然不同算法的代码会有不同,但通过前文所述“大O时间复杂度计算方法”计算后,常见的复杂度并不多,除了前文说到的O(1)、O(n),相信大家一定也经常见到O(n²)、O(logn)、O(nlogn)等复杂度,本文就列举下这些常见复杂度情况并简单介绍下空间复杂度的概念。常见时间复杂度常数阶O(1)注:一般的,不论算法代码有多少行,只要其中没
数大招疯
·
2020-08-11 04:08
算法
数据结构
最新Python数据结构与算法教程
适用人群Python初、中级学习者和开发者,对Python
数据结构和算法
感兴趣的学生和开发者。
qq_46241791
·
2020-08-11 04:32
北京大学公开课《数据结构与算法Python版》
课程概述很多同学想要转行机器学习,也确实掌握了一些机器学习模型原理并具备基础的编程功底,但是在笔试、面试的时候还会掉链子,大概率是
数据结构和算法
知识薄弱。
数据结构和算法
是程序员的内功心法和基本功。
机器学习算法与Python实战
·
2020-08-11 03:44
机器学习
算法
数据结构
人工智能
python
java
小甲鱼
Python第四讲课后测试题及答案
一、测试题请问以下代码会打印多少次“我爱鱼C!”while'c':print('我爱鱼c!')无数次循环请问以下代码会打印多少次“我爱鱼C!”i=10whilei:print('我爱鱼C!')i=i-1这段代码打印十次”我爱鱼C“请写出与100):temp=input("猜错了,请重新再猜一次吧:")guess=int(temp)times=times-1ifguess==secret:print
feng45611
·
2020-08-11 03:51
Python Day1(变量、运算符与数据类型)
将括号中的内容变成整型内容=左边是名称右边是所赋的值,不能反了字符串的拼接在使用变量前要赋值变量名字可以包括字母、数字、下划线,但是不能以数字开头字母可以是大写或者小写但是需要统一命名要准确和专业如teacher=
小甲鱼
Lyh199611
·
2020-08-11 02:57
在路上---学习篇(一)Python
数据结构和算法
(1)
数据结构和算法
现阶段的肤浅理解数据结构是各式各样的类型数据在内存中是如何构造的,原理是怎么样的。了解了其本质后,在面对问题时候,根据数据结构利用算法计算可以最快,最有效的完成任务。
weixin_30492047
·
2020-08-11 02:46
一名【合格】前端工程师的自检清单(
数据结构和算法
篇)
#数据结构##1.理解常见数据结构的特点,以及他们在不同场景下使用的优缺点参考资料:https://blog.csdn.net/u014419014/article/details/78770812##2.理解数组、字符串的存储原理,并熟练应用他们解决问题参考资料:https://blog.csdn.net/donspeng/article/details/83444861https://www.
进击的你
·
2020-08-11 02:42
javascript
前端
js基础
自检
Java
数据结构和算法
(稀疏数组----数据结构)
1.算法和数据结构的关系数据结构是一门研究组织数据方式的学科,有了编程语言也就有了数据结构,学好数据结构可以编写出更漂亮的,更有效的代码程序=数据结构+算法数据结构是算法的基础,要想学好算法需要把数据结构学到位2.数据结构的构成:数据结构包括线性结构和非线性结构2.1线性结构:线性结构作为最常用的数据结构,其特点是数据元素存在一对一的线性关系线性结构有两种不同的存储结构,即顺序存储结构(数组)和链
zjh942328003
·
2020-08-11 02:42
Java数据结构和算法
数据结构和算法
(一)Java实现循环队列
1.
数据结构和算法
(一)Java实现循环队列1.1什么是循环队列 循环队列:具有队头指针(front)和队尾指针(rear),指示队列元素所在的位置,避免删除元素时移动大量元素。
_否极泰来_
·
2020-08-11 01:54
数据结构和算法
Ubuntu安装Ganglia并监控Hadoop集群
它利用精心设计的
数据结构和算法
实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已被用来连结大学校园和世界各地,可以处理2000节点
江南浙里
·
2020-08-11 01:23
hadoop
Linux
hbase
Ubuntu
数据结构和算法
Java版本(1)简介和稀疏数组
数据结构和算法
Java版本(1)简介1.经典算法面试题:字符串匹配问题:有一个字符串str:“山东宏伟收获的哦豁的哦好的哦好的”,和一个子串str2=“哦好的哦好的”,现在要判断str1是否含有str2
最爱那不息的变幻
·
2020-08-11 00:02
java
数据结构
算法
数据结构和算法
六:栈
文章目录简介栈的应用场景用数组实现栈用链表实现栈使用栈实现综合计算器(后缀表达式)前缀表达式求值方式中缀表达式后缀表达式求值方式逆波兰计算器中缀表达式转后缀表达式中缀转后缀代码实现简介栈的英文为(stack)栈是一个先入后出(FILO)的有序列表栈是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一段,为变化的一段,称为栈顶,另一端为固定的一段,称为栈底根据栈
小愚若智
·
2020-08-11 00:39
数据结构和算法
数据结构和算法
五:单向环形链表和约瑟夫问题
文章目录约瑟夫问题约瑟夫问题设编号为1,2,…n的n个人围坐一圈,约定编号为k(14->1->5->3采用单向环形链表解决约瑟夫问题构建一个单向环形链表1.先创建第一个节点,让first指向该节点,并形成环形2.每当新增节点时,将节点加入已有环形链表遍历环形链表1.让一个curBoy指针,指向first节点2.然后通过一个while循环遍历该环形链表即可当curBoy.next==first结束p
小愚若智
·
2020-08-11 00:39
数据结构和算法
数据结构和算法
四:双向链表
文章目录packagecom.atguigu.linkedlist;publicclassDoubleLinkedListDemo{publicstaticvoidmain(String[]args){System.out.println("------------双向链表的测试-------------");HeroNode2hero1=newHeroNode2(1,"松江","及时雨");He
小愚若智
·
2020-08-11 00:39
数据结构和算法
数据结构和算法
三:单链表
文章目录1.简介2.应用实例2.1直接添加到链表尾部2.2根据排名将英雄插入到指定位置2.3修改节点信息(根据编号修改)2.4删除节点3.总结思考4.面试题5.完整代码1.简介链表是以节点的方式来存储每个节点包含data域,next域:指向下一个节点内存中的物理位置是不连续的链表分带头节点的链表和无头节点的链表2.应用实例使用带head头的单向链表实现–水浒英雄排行榜管理完成对英雄人物的增删改查操
小愚若智
·
2020-08-11 00:39
数据结构和算法
数据结构和算法
七:递归
文章目录简介递归可以解决的问题递归需要遵守的规则迷宫问题八皇后问题简介简单的讲:递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时让代码变得简洁。递归可以解决的问题各种数学问题:8皇后问题,汉诺塔,阶乘问题,迷宫问题,球和篮子的问题各种算法中也会使用到,比如:快排,归并排序,二分查找,分治算法等将用栈解决的问题,改为使用递归,使代码更简洁递归需要遵守的规则执行
小愚若智
·
2020-08-11 00:39
数据结构和算法
算法
数据结构
java
【建议前端必刷】 用 js 刷LeetCode 算法专题(全)
写作初心提问:为什么要学习
数据结构和算法
?如果你能明确这个问题的答案,justdoit!直接跳过后面内容,开始刷题就好了。
一百个Chocolate
·
2020-08-11 00:29
小狮子前端Vue进阶小册
算法
数据结构
面试
java
快速排序
Java
数据结构和算法
- 高级排序
希尔排序Q:什么是希尔排序?A:希尔排序因计算机科学家DonaldL.Shell而得名,他在1959年发现了希尔排序算法。A:希尔排序基于插入排序,但是增加了一个新的特性,大大地提高了插入排序的执行效率。Q:回忆之前的插入排序,有哪些缺点?A:回忆之前的简单排序的“插入排序”一节,在插入排序执行一半的时候,标记位i左边这部分数据项都是排过序的,而标记位右边的数据项则没有排过序。这个算法取出标记位所
weixin_30908649
·
2020-08-10 23:06
数据结构和算法
系列13 五大查找之哈希查找
这一篇要总结的是五天查找的最后一篇,哈希查找,也称为散列查找(本文以哈希称呼)。提起哈希,我的第一印象就是C#中的Hashtable类,它是由一组key/value的键值对组成的集合,它就是应用了散列技术。那么,什么是哈希查找呢?在弄清楚什么是哈希查找之前,我们要弄清楚哈希技术,哈希技术是在记录的存储位置和记录的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。
weixin_30670965
·
2020-08-10 23:55
数据结构与算法
c#
c/c++
Java
数据结构和算法
(五)--希尔排序和快速排序
在前面复习了三个简单排序Java
数据结构和算法
(三)--三大排序--冒泡、选择、插入排序,属于算法的基础,但是效率是偏低的,所以现在学习高级排序插入排序存在的问题:插入排序在逻辑把数据分为两部分,左边:
weixin_30535167
·
2020-08-10 22:29
LeetCode刷题记
初衷为了让暑假这段时间不荒废掉,我决定做点正事之后再(7月末)出去毕业旅行刷LeetCode上的题目,总共不超过250到题目,先完成50道,顺便捡起来
数据结构和算法
的内容用python把脑卒中的项目再写一遍
王小树砍大树
·
2020-08-10 22:54
java
leetcode
数据结构和算法
——排序算法(冒泡法 选择法 插入法 快速法)实现
1.排序方法:比较排序:冒泡排序,选择排序,插入排序,快速排序不用比较的排序:希尔排序,堆排序冒泡选择插入复杂度是一个级别的O(N^2)快速堆归并排序是O(NlogN)希尔是O(N^1.5)//冒泡法03bubble.cpp#includeusingstd::swap;voidsort(int*a,intn){boolchanged;do{changed=false;for(inti=1;i//插
biubiu_scut
·
2020-08-10 22:06
数据结构
Java-数据结构与算法分析(1)——稀疏数组与二维数组的转换
一、
数据结构和算法
内容介绍字符串匹配问题:KMP算法(部分匹配表)汉诺塔游戏:分治算法八皇后问题:回溯算法马踏棋盘算法:图深度优化遍历算法(DFS)+贪心算法优化二、数据结构与算法概述
数据结构和算法
的关系
Xyb5211
·
2020-08-10 21:12
人工智能之初始算法
数据结构与算法
数据结构和算法
是一名程序开发人员的必备基本功>算法引入如果a+b+c=1000,且a^2+b^2=c^2(a,b,c为自然数),如何求出所有a,b,c可能的组合枚举法思路:a=0b=1c=
MHyourh
·
2020-08-10 21:41
python
编程语言
人工智能
数据结构
算法
python
面试-Java基础-描述一下Java集合,项目中用到哪些?
JavaCollections框架是一组可重用的
数据结构和算法
,旨在让程序员从实现数据结构本身中解放出来,以便他
virgil.wang
·
2020-08-10 21:34
编程语言
数据结构与算法(java版)之稀疏数组
标题数据结构与算法(java版)之稀疏数组1
数据结构和算法
的关系1.1数据data结构(structure)是一门研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码
code1997
·
2020-08-10 20:24
数据结构与算法(java版)
[Java]Java实现动态规划
Java实现动态规划(参考尚硅谷Java
数据结构和算法
)1应用场景-背包问题背包问题:有一个背包,容量为4磅,现有如下物品1)要求达到的目标为装入的背包的总价值最大,并且重量不超出2)要求装入的物品不能重复
一杯糖不加咖啡
·
2020-08-10 19:02
JAVA
数据结构与算法 队列的数组实现
Java
数据结构和算法
上一篇主目录下一篇packagequeue;importjava.util.Scanner;publicclassArrayQueue{//测试代码publicstaticvoidmain
ShaneHolmes
·
2020-08-10 19:19
Java
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他