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
算法与数据结构菜鸟笔记
数据结构学习笔记
在看《算法(第4版)》这本书的过程中,作者将
算法与数据结构
结合进行讲解,阅读的过程中,意识到数据结构非常的重要。
DKE_LS
·
2020-08-17 19:09
腾讯工程师总结的Python面试指南PDF,开放下载
资料介绍这份资料非常全面且详细,从Python基础到Python进阶高级面试题,Django、Flask等Web框架以及爬虫、数据分析知识,数据库、
算法与数据结构
、架构方面的均有涉
程序员小乐
·
2020-08-17 19:38
人工智能
腾讯
编程语言
python
数据挖掘
Linux
菜鸟笔记
——BASH之变量
shell:脚本解释器,常见的shell有sh、bash、csh、ksh等。bash:shell的一种,是linux的默认shell脚本解释器。终端提供了人和shell交互的界面。一、查看系统的shell有哪些:cat/etc/shells二、查询指令是否为bashshell的内嵌指令:typecd三、变量:分本地变量、环境变量和位置变量。本地变量(1)创建一个本地变量a=10注:变量名由字母、数
Fang-
·
2020-08-17 12:12
Linux学习笔记
菜鸟笔记
:java变量命名及峰驼式命名法
如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理---变量名!需要注意,给酒店房间起名字时可以是数字,如“802”,也可以是有趣的名字,如“牡丹”、“美国总统”、“水帘洞”等,但在给变量起名字时,必须符合一定的规则,如下所示:以下变量的命名都是符合规范的:但请看下面的代码,你懂得哈:优秀攻城师的习惯:1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大
weixin_30666401
·
2020-08-17 09:46
java
Java
算法与数据结构
——目录导航
1、集合的框架基础接口有哪些?集合主要分为Collection和Map2个接口Collection又分别被List和Set继承List被AbstractList实现,然后分为3个子类,ArrayList,LinkList和VectorSet被AbstractSet实现,又分为HashSet和TreeSetMap衍生出的集合分为HashMap,HashTable和TreeMapCollection├
Virgoya
·
2020-08-17 01:12
Java基础
Java学习
算法与数据结构
算法与数据结构
复习 第五章 树及二叉树(详解)
文章目录第五章树及二叉树书面作业一、判断题二、单选题三、填空题第五章树及二叉树书面作业一、判断题1、某二叉树的前序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无左孩子。(T)解析:二叉树的前序是先根再左再右,中序是先左再根再右;若相同,则没有左;2、若一个结点是某二叉树的中序遍历序列的最后一个结点,则它必是该树的前序遍历序列中的最后一个结点。(F)解析:中序遍历序列的最后一个结点可能是根或
我是一名好学者
·
2020-08-16 22:57
算法与数据结构
大厂校招内容总结
大厂校招要求主要在两个方面1.对于基础学科领域的要求对于数据库,
算法与数据结构
,操作系统原理,计算机体系结构,计算机网络,离散数学,操作系统原理等有着扎实的基础和认识。
憨人啊
·
2020-08-16 17:48
校招面试
FOR JOB | 打开测试工程师的门
part1学习一览据牛客网资料,一般来说,在测试岗位的面试中,
算法与数据结构
、语言基础这两个占比最大,其次是软件测试用例(包含测试基础知识),这三者占到面试的一半左右。之后紧跟的是计算机网络和数据库。
三金姐姐
·
2020-08-16 16:45
2n个数的中位数问题_python_
算法与数据结构
问题:对于两个长度均为n的已排序的序列,确定这两个序列的2n个元素的中位数。解决此问题的算法思想:设两个长度为n的数列分别为x[0:n-1]和y[0:n-1],分别找出这两个数列的中位数x[i]和y[j],二者进行比较,根据比较结果可以在每个数列中减少一半的搜索范围,然后再分别取两个子数列的中位数再比较,再减少搜索范围,继续下去直到找到最后结果。采用分治法来做,时间复杂度:O(lgn).网址:中位
weixin_30291791
·
2020-08-16 15:36
Leetcode206.反转链表(C语言)
Leetcode206.反转链表(C语言)数据结构-链表:
算法与数据结构
参考题目:反转一个单链表,例如:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL思路:先存储
jeanlu
·
2020-08-16 13:04
数据结构&算法
算法与数据结构
——终结篇(三)
这段时间从“
算法与数据结构
”公众号获得了很多不错的算法题目,博客里面也存了好多。由于时间有限,这个系列就不再做重点更新了,以后只把自己觉得不错的题目放到终结篇里面。
wjheha
·
2020-08-16 09:27
数据结构和算法
算法与数据结构
——终结篇(二)
这段时间从“
算法与数据结构
”公众号获得了很多不错的算法题目,博客里面也存了好多。由于时间有限,这个系列就不再做重点更新了,以后只把自己觉得不错的题目放到终结篇里面。
wjheha
·
2020-08-16 09:27
数据结构和算法
算法与数据结构
——终结篇(四)
这段时间从“
算法与数据结构
”公众号获得了很多不错的算法题目,博客里面也存了好多。由于时间有限,这个系列就不再做重点更新了,以后只把自己觉得不错的题目放到终结篇里面。
wjheha
·
2020-08-16 09:56
数据结构和算法
算法与数据结构
——终结篇(五)
这段时间从“
算法与数据结构
”公众号获得了很多不错的算法题目,博客里面也存了好多。由于时间有限,这个系列就不再做重点更新了,以后只把自己觉得不错的题目放到终结篇里面。
wjheha
·
2020-08-16 09:56
数据结构和算法
算法与数据结构
(一)将一个数组中的各节点按照层次遍历插入构成完全二叉树...
按层次构建完全二叉树(本人入门水平,这是我的第一篇博客,希望通过写写博客能增强自己的理解,同时也能给大家提供一些力所能及的帮助,通过这个平台共同进步,有错误的地方希望各位大佬指出来,我会努力改正的,谢谢大家!)1.主要思想:由于是层次遍历,必须保证一行(也就是一层)构建完成才能继续添加下一层的节点,这就使对于树的来讲,操作比较方便的“递归算法”会在这个问题上操作困难。为了达到按照层次遍历的需求,我
宵蓝
·
2020-08-16 08:36
Python3
菜鸟笔记
运行源代码正常输出中文由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:#!/usr/bin/envpython3#-*-coding:utf-8-*-第一行注释是为了告诉Linux/OSX系统,这是一个Python可执行程序,
hugh Lee
·
2020-08-16 07:34
python
算法与数据结构
之LeetCode——判断字符串的括号是否匹配
算法与数据结构
之LeetCode——判断字符串的括号是否匹配文章目录
算法与数据结构
之LeetCode——判断字符串的括号是否匹配0.前言1.解决措施1.1方法一1.2方法二0.前言判断括号字符串是否有效
华山论健
·
2020-08-16 07:32
Leetcode455. 分发饼干(C语言)
Leetcode455.分发饼干(C语言)算法-贪心思想:
算法与数据结构
参考题目:假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
jeanlu
·
2020-08-16 06:44
数据结构&算法
算法与数据结构
(十三):字符串反转题型总结
字符串反转总结字符串反转(如“helloworld”转变为“worldhello”)作为一种常见题型,如果利用python作很简单,但是用C++做往往需要考虑旋转、平移等策略,比较麻烦,这里对此类题型做一个小结。Leetcode151.ReverseWordsinaStringCategoryDifficultyLikesDislikesalgorithmsMedium(17.15%)603233
dby_freedom
·
2020-08-16 05:09
算法与数据结构
算法与数据结构
计算机考研考哪些科目
2.辅导书:《
算法与数据结构
考研试题精析(第二版)》机械工业出版社。这是别人推荐的。二、计算机组成原理1.教材:《计算机组成原理》唐朔飞高
立早成文
·
2020-08-16 04:03
社会
STL运用的C++技术(5)——重载操作符
STL是C++标准库的重要组成部分之一,它不仅是一个可复用的组件库,更是一个包含
算法与数据结构
的软件框架,同时也是C++泛型编程的很好例子。STL中运用了许多C++的高级技术。本文介绍重载操作符。
wuzhekai1985
·
2020-08-16 04:04
STL剖析
STL运用的C++技术(4)——重载函数
STL是C++标准库的重要组成部分之一,它不仅是一个可复用的组件库,更是一个包含
算法与数据结构
的软件框架,同时也是C++泛型编程的很好例子。STL中运用了许多C++的高级技术。本文介绍重载函数。
wuzhekai1985
·
2020-08-16 04:04
STL剖析
菜鸟笔记
——javascript
//引用外部js文件JavaScript对大小写敏感可以在文本字符串中使用反斜杠对代码行进行换行。document.write("Hello\World!");for…in循环中的代码块将针对每个属性执行一次for(对象中的变量){要执行的代码}JavaScript是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。1.声明变量命名:变量必须以字
シー
·
2020-08-16 03:16
使用笔记
算法与数据结构
——用栈实现队列的功能,用队列实现栈的功能
1、用栈实现队列的功能思路:队列的特点FIFO栈的特点FILO用两个栈,一个做为入队栈,一个作为出队栈,每次出队,都从出队栈出,如果出队栈无数据,从入队栈出栈,再入出队栈packagecom.lxd.leetcode.demo.stack;importjava.util.Arrays;importjava.util.Stack;/***@ClassNameStackImplQueue*@Descr
testim
·
2020-08-16 00:44
算法与数据结构
算法与数据结构
(c语言)——链栈存储结构及实现
链栈:就是一种特殊的单链表,FILO(先进后出)通常对于链栈来说:1.是不需要头节点的。2.基本不存在满栈的情况,除非内存已没有可用的空间。不多bibi你们都懂哈,直接上代码:链栈结构:typedefstructStockNode{//数据域Elementdata;//下个节点的指针域structStockNode*next;}StockNode,*LinkStackPtr;typedefstru
emmm苏星河
·
2020-08-15 22:57
算法与数据结构
C++
算法与数据结构
学习笔记------单链表实现多项式
//使用单链表实现了多项式的加减和乘法。#includetemplateclassList;templateclassNode{friendclassList;private:Tcoef,exp;Node*next;};templateclassList{private:Node*first;public:List(){first=0;}~List();boolEmpty()const{retur
Frank_Jay
·
2020-08-15 21:14
C/C++
HTML菜鸟教程学习笔记
最近想学习学习前端相关,先从基础吧;本文主要是在
菜鸟笔记
上的html教程中的笔记或者总结,主要给自己查询;参考链接:http://www.runoob.com/HTML教程超文本标记语言(英语:HyperTextMarkupLanguage
小人物_cipher
·
2020-08-15 16:27
前端学习[--新--]
详解搞定组合博弈问题的SG函数
本文始发于个人公众号:TechFlow,原创不易,求个关注今天这篇是
算法与数据结构
专题的第27篇文章,我们继续深入博弈论问题。
LI-YOU-Mao
·
2020-08-15 14:20
【
算法与数据结构
相关】【LeetCode】【234 回文链表】【Python】
题目:请判断一个链表是否为回文链表。你能否用O(n)时间复杂度和O(1)空间复杂度解决此题?示例:输入:1->2输出:false输入:1->2->2->1输出:true思路:先遍历一遍链表得到链表长度,然后从链表中间开始将后半段反转,然后从两个链表头依次判断当前节点是否相同,若相同则挑战到下一个节点,不相同则返回false。代码:#Definitionforsingly-linkedlist.#c
gq930901
·
2020-08-15 06:04
算法与数据结构相关
java非递归实现单链表反转
今天晚上看了IT名企
算法与数据结构
最优解的关于单链表的反转问题,刚开始自己也理解了一会。后面突然就豁然开朗了。首先,我们申明一个链表类。
poc999
·
2020-08-15 04:55
算法
Java编程思想 第四版(手码原书+
菜鸟笔记
) 第二章 一切都是对象
上一篇:1.14总结文中笔记均为个人观点,如有错误请大家不吝指出,谢谢!原书为《java编程思想第四版中文版》“如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。”——LuduingWittgerstein(1889-1951)尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。C++和Java都是混合/杂合型语言。但是,Java的设计者认为这种
DifferentWang
·
2020-08-15 03:04
java编程思想
不是web工程的java项目发布到tomcat,eclipse的web工程和java工程转换
附Java/C/C++/机器学习/
算法与数据结构
/前端/安卓/Python/程序员必读书籍书单大全:书单导航页(点击右侧极客侠栈即可打开个人博客):极客侠栈①【Java】学习之路吐血整理技术书从入门到进阶最全
weixin_45110404
·
2020-08-14 21:20
Python数据结构与算法-Day1-引入
文章目录引入算法的概念算法的五大特性算法效率衡量时间复杂度与“大O记法”最坏时间复杂度时间复杂度的基本计算原则常见时间复杂度Python内置类型性能分析timeit模块list的操作测试list内置操作的时间复杂度dict内置操作的时间复杂度数据结构概念
算法与数据结构
的区别抽象数据类型
prettygirlman
·
2020-08-14 18:20
Leetcode19.删除链表的倒数第N个节点(C语言)
Leetcode19.删除链表的倒数第N个节点(C语言)数据结构-链表:
算法与数据结构
参考题目:给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。
jeanlu
·
2020-08-14 17:56
数据结构&算法
【
算法与数据结构
相关】【LeetCode】【237 删除链表中的节点】【Python】
题目:请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表--head=[4,5,1,9],它可以表示为:4->5->1->9示例:输入:head=[4,5,1,9],node=5输出:[4,1,9]解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为4->1->9.输入:head=[4,5,1,9],node=1输出:[4
gq930901
·
2020-08-14 17:00
算法与数据结构相关
算法与数据结构
(c语言)——树的存储结构
先分别说下三种不同的表示法:双亲表示法、孩子表示法、孩子兄弟表示法首先得有一颗树。翠花,上树!我是一颗树双亲表示法:每个节点除了数据域外还有一个parent指针域来记录双亲节点。树的节点结构那么存储起来就是这样的双亲节点结构定义代码#defineMAX_TREE_SIZE100typedefcharElementType;//树的节点typedefstructPTNode{ElementTyped
emmm苏星河
·
2020-08-14 15:30
算法与数据结构
【
算法与数据结构
】AVL树
目录概要AVL树的介绍AVL树的C实现1.节点2.旋转AVL树的C实现(完整源码)AVL树的C测试程序概要本章介绍AVL树。和前面介绍"二叉查找树"的流程一样,本章先对AVL树的理论知识进行简单介绍,然后给出C语言的实现。本篇实现的二叉查找树是C语言版的,后面章节再分别给出C++和Java版本的实现。建议:若您对"二叉查找树"不熟悉,建议先学完"二叉查找树"再来学习AVL树。AVL树的介绍AVL树
mjiansun
·
2020-08-14 08:38
算法与数据结构
算法与数据结构
学习笔记(5):图的最小生成树(普里姆算法和克鲁斯卡尔算法)
文章目录最小生成树1.普里姆算法(Prim)2.克鲁斯卡尔算法(Kruskal)最小生成树定义:构造连通网的最小代价生成树下面两种算法不能处理有向图,克鲁斯卡尔算法在边数少时效率高(适用与稀疏图),普里姆算法对于稠密图效率好一些。1.普里姆算法(Prim)(1)算法思路从连通网(带权连通图)的任意顶点A开始,将该顶点放入集合V中,然后从与A相连的顶点中找到一个顶点B,使得边的权值最小,将B也放入集
光脚小孩
·
2020-08-14 07:07
#
算法与数据结构基础
算法与数据结构
——Dijkstra算法
单源最短路径 给定一个带权有向图G=(V,E),其中每条边的权是一个实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到其他所有各顶点的最短路径长度。这里的长度就是指路上各边权之和。这个问题通常称为单源最短路径问题。 Dijkstra算法和图的广度优先搜索算法有很多相似,不同之处除了距离(在广度优先搜索中称为度数)和权重有关外,算法遍历过程是从队列中取距离最小的节点,即使用优先队列,而不
MKhaha20930079
·
2020-08-14 06:22
心得体会
算法
数据结构中顺序表的查找,插入,删除,显示顺序表,查询长度的操作
由于本人在学习秦锋版本的
算法与数据结构
中发现书中的知识较为零碎,难以理解,所以本人便整理归纳书中关于线性表的顺序存储结构的所有知识点,帮助同学们一起学习。
weixin_43850679
·
2020-08-13 22:29
【
算法与数据结构
专场】二叉堆是什么鬼?
往期回顾:【
算法与数据结构
专场】BitMap算法基本操作代码实现【
算法与数据结构
专场】BitMap算法介绍什么是二叉堆?二叉堆是一种特殊的堆。具有如下的特性:具有完全二叉树的特性。
weixin_30544657
·
2020-08-13 20:54
最长递增子序列_python_
算法与数据结构
周末了,实验室的网速还是不给力啊,不知道doctors都在干啥,,,最近都在做算法作业,昨天晚上看了一部电影《将爱进行到底》,刚打开电影没多久就听到了很熟悉的旋律,让我很是惊讶,这竟然就是电视版的那首主旋律,十几年过去了,徐静蕾从初出茅庐到现在成为了老徐,我也从黄毛丫头到现在成为了男子汉,浮生若梦,岁月流沙。将爱电影的主题曲《因为爱情》很好听,王菲的声音空灵虚无缥缈,与陈奕迅共同演绎了一首温馨甜蜜
weixin_30312659
·
2020-08-13 20:12
【
算法与数据结构
】—— 博弈论(进阶篇之威佐夫博弈)
博弈论之威佐夫博弈威佐夫博弈(Wythoffgame):有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。这种情况下是颇为复杂的。我们用(a[k],b[k])(a[k]≤b[k],k=0,1,2,…,n)表示两堆物品的数量并称其为局势,如果甲面对(0,0),那么甲已经输了,这种局势我们称为奇异局势。前几个奇异局势是:(0,0
酱懵静
·
2020-08-13 19:56
算法与数据结构
博弈论
威佐夫博弈
HDU1527
HDU2177
酱懵静
【
算法与数据结构
】—— 博弈论(高阶篇之尼姆博弈)
博弈论之尼姆博弈尼姆博弈(NimmGame):有任意堆物品,每堆物品的个数是任意的,双方轮流从中取物品,每一次只能从一堆物品中取部分或全部物品,最少取一件,取到最后一件物品的人获胜。分析:我们先来看假设有三堆物品时的情况这种情况最有意思,它与二进制有密切关系,我们用(a,b,c)表示某种局势,则前几种奇异局势如下:第一种是(0,0,0),此时无论是谁面对该局势,都必败第二种是(0,n,n),此时只
酱懵静
·
2020-08-13 19:56
算法与数据结构
2019春季华为实习面试经历
我比较重视基本的经典
算法与数据结构
算法,刷了大量的面试题,这部分已经不成问题,为了面试深度学习特地去翻了基本关于DL和ML的书,听其他博客讲会考手推算法,还着重学习了逻辑回归与SV
负壹
·
2020-08-13 17:31
博弈论 | 详解搞定组合博弈问题的SG函数
本文始发于个人公众号:TechFlow,原创不易,求个关注今天这篇是
算法与数据结构
专题的第27篇文章,我们继续深入博弈论问题。
TechFlow
·
2020-08-13 12:36
算法
2020年算法真的很重要,字节3+1面成功拿到offer后的感悟
背景武大计科本科应届生,面试前看过马老师的公开课,了解到算法的重要性,利用这微薄的时间看完了左神的算法书《程序员代码面试指南IT名企
算法与数据结构
题目最优解》顺带着看了左神很多算法视频,每天LeetCode
gyhycx
·
2020-08-13 09:14
Java
面试
算法
字节
软件开发
数据结构复习总结
学习方法:ppt+csdn博客查阅+编程实践(未完成)一、基本概念与T(n)计算数据结构:数据表示+相关操作程序=算法+数据结构软件=程序+文档计算机计算分类:数值计算、非数值计算(充分利用数据结构)
算法与数据结构
相互依赖
Vegeorca
·
2020-08-12 18:59
经典编程书籍大全
这一句话可能是真的100+经典技术书籍,涵盖:计算机系统与网络、系统架构、
算法与数据结构
、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面
tercel_zhang
·
2020-08-12 17:53
程序员必知系列
算法与数据结构
(一) -- 冒泡,插入,希尔,选择,归并,快速,堆排序
作者:opLW参考:王争老师的《数据结构与算法之美》程序员小灰的文章厘米姑娘的算法面试总结目录1.概览2.冒泡排序3.插入排序4.希尔排序(插入排序升级版)5.选择排序6.归并排序7.快速排序8.堆排序9.快速排序,归并排序与堆排序的比较,及部分应用场景可视化算法学习链接1.概览稳定性针对排序算法,我们还有一个重要的度量指标,稳定性。这个概念是说,如果待排序的序列中存在值相等的元素,经过排序之后,
op小白
·
2020-08-12 16:47
算法与数据结构
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他