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
数据结构算法
数据结构顺序表C语言实现
数据结构算法
实现顺序表顺序储存结构C语言实现版#include#defineMAXSIZE100#defineOVERFLOW0#defineOK1#defineERROR0intmain(){}//顺序表顺序储存结构
程诚城cc
·
2020-08-15 02:09
数据结构
Spring+多线程+集合+MVC+
数据结构算法
+MyBatis源码学习笔记分享
写在前面最近整理了下收藏夹里的几份Java相关技术源码学习笔记,分别是Spring、多线程、Java集合、SpringMVC、数据结构与算法、MyBatis,准备分享给大家。这几个知识点的源码学习笔记我都把它们各自整理成了PDF离线版,方便大家学习。废话不多说,直接上干货!《SpringAOP/IOC源码学习笔记》142页由于Spring家族的东西很多,一次性写完也不太现实。所以这一次先更新Spr
Java技术剑
·
2020-08-14 22:10
Java
程序员
面试
java
编程语言
面试
数据结构
算法
Java版高级
数据结构算法
- Dijkstra迪杰斯特拉算法
知识的学习在于点滴记录,坚持不懈;知识的学习要有深度和广度,不能只流于表面,坐井观天;知识要善于总结,不仅能够理解,更知道如何表达!算法定义Dijkstra算法是典型的单源最短路径算法,用于计算带权图中一个节点到其它所有节点的最短路径,主要特点是以起始点为中心向外层层扩张,直到扩展到重点为止。算法描述Dijkstra算法的思想是,设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为
大秦坑王
·
2020-08-14 16:17
Java数据结构算法
个人软件开发知识体系梳理
分类内容编程语言
数据结构算法
1.编程语言原理,编译原理,语言范式2.编程规范,最佳实践3.程序调试工具与技巧4.单元测试5.数据结构与算法6.数据,数据模型,与数据建模7.高等数学,微积分,离散数学,概率论与数理统计
墨城之左
·
2020-08-14 13:15
软件知识体系
知识体系
JAVA--HashCode 基础(判断对象是否相等)
哈希码是一种
数据结构算法
,在JAVA中,常见的哈希码算法获取到的哈希码具体值是怎么获取到的呢?
Cx_轩
·
2020-08-14 10:30
JAVA
Bacis
Content
java
hashCode
2016年4月份腾讯移动客户端开发方向笔试题总结及其反思
腾讯移动客户端开发方向的笔试题30道选择题共计60分,1小时内答完,考的知识面真广,
数据结构算法
,设计模式,ios/android开发,计算机网络,操作系统,C/C++/java,具体到什么指针啊,多线程啊
Ali-做一个快乐的程序猿
·
2020-08-13 20:25
Android
2019春季华为实习面试经历
我比较重视基本的经典算法与
数据结构算法
,刷了大量的面试题,这部分已经不成问题,为了面试深度学习特地去翻了基本关于DL和ML的书,听其他博客讲会考手推算法,还着重学习了逻辑回归与SV
负壹
·
2020-08-13 17:31
菜鸟学习
数据结构算法
之路之循环队列(顺序存储结构实现)
废话不多说,上代码头文件#ifndef_MYQUEUE__H#define_MYQUEUE__H#includeusingnamespacestd;classMyQueue{private:int*_myQueue;//存放队列的数组指针int_head;//队列头int_tail;//队列尾int_size;//队列容量int_len;//队列长度public:MyQueue(intsize);
xueChaonan
·
2020-08-13 16:58
数据结构
单链表(带头结点)实现头插法、按结点位序搜索、插入值——基于王道
数据结构算法
书
单链表(带头结点)关于typedef的解读:源码代码功能说明以及BUG的修复初始化一个带头结点单链表关于GetElem函数关于头插法建立单链表对某一结点进行前插操作[时间复杂度O(1)]遇到的小问题运行截图和各种情况的展示:总结说明关于typedef的解读:typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,它与宏定义有些差异。它本身是一种存储类的关键字,与auto、static、r
ShadderSeina
·
2020-08-13 10:25
数据结构
8月最新的美团技术四面已拿offer:JVM、多线程、算法、设计模式
2、问我
数据结构算法
好不好挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子了)3、找到单链表的三等分点,如果单链表是有环的呢用快慢指针,一个走一步,一个走三
互联网java架构
·
2020-08-12 21:00
8月最新的美团技术四面已拿offer:JVM、多线程、算法、设计模式
2、问我
数据结构算法
好不好挺好的(其实心还是有点虚,不过最近刷了很多题也只能壮着胆子充胖子了)3、找到单链表的三等分点,如果单链表是有环的呢用快慢指针,一个走一步,一个走三
wx5d30212829a35
·
2020-08-12 21:37
Java
编程
面试
Java面试知识点总结
文章整理自:https://github.com/Snailclimb/JavaGuide目录JavaJava/J2EE基础Java集合框架Java多线程JavaIO与NIOJava虚拟机jvm数据结构与算法
数据结构算法
计算机网络与数据通信网络相关数据通信
Uncle_Harry
·
2020-08-12 13:11
javaCore
天津理工大学2020数据结构期末考试复习
经典数据结构和经典算法的基本原理学习重点数据结构的逻辑特性和存储结构设计
数据结构算法
设
扎克蕉
·
2020-08-11 21:16
数学问题和狼追兔问题
数据结构算法
之数学问题和狼追兔问题,java还没学完这里就用c++实现,不难请看代码。//该程序简单实现4个数能组成多少个不同的三位数(不能重复),并且输出这些数。
JY_He
·
2020-08-11 16:23
初学c++
数据结构算法
C++中set的简单操作
C++STL中封装了许多复杂的
数据结构算法
和大量的数据结构操作,vector封装了数组,list封装了链表,set和map封装了二叉树等。
如向日葵般
·
2020-08-11 11:32
有趣的
数据结构算法
13——队列的初始化、入队与出队
有趣的
数据结构算法
13——队列的初始化、入队与出队什么是队列队列的初始化入队出队实现代码GITHUB下载连接前两天出去找女朋友玩了,过两天又可以去旅游了,回来还是要好好学习呀!新的结构又要出现了。
Bubbliiiing
·
2020-08-11 05:25
有趣的数据结构算法
2.Python数据结构与算法 2.1算法和数据结构
Python数据结构与算法—算法,
数据结构算法
引入概念第一次尝试算法概念的提出算法的五大特性第二次尝试第一次尝试和第二次尝试的算法分析算法效率衡量执行时间反应算法效率单靠时间值绝对可信吗?
xianglingliwei
·
2020-08-11 02:52
2.Python数据结构与算法
面试必备:《
数据结构算法
常见的 100 道面试题全解析》
秋招在即,想让面试官在短短的几十分钟内就认可你的能力?想在最快的时间内收获数据结构最核心的知识点?想要更全面、更深入的了解技术?这里能够给你想要的所有答案?详细题目如下所有题目简单描述难度系数:30%1.统计所有小于非负整数n的质数的数量。2.给定一个仅包含大小写字母和空格''的字符串,返回其最后一个单词的长度。3.给定一个非负整数c,你要判断是否存在两个整数a和b,使得a2+b2=c。4.统计字
械风
·
2020-08-11 00:52
数据结构PDF下载
数据结构算法
实现及解析C语言[第二版]高一凡pdf文字版http://qunying.jb51.net:81/201303/books/sjjg_sfszjjx_jb51net.rar大话数据结构中文PDF
在IT中穿梭旅行
·
2020-08-10 23:21
数据结构
Java数据结构与算法01——稀疏数组
标签(空格分隔):Java
数据结构算法
作者:Maxchen版本:V1.0.0日期:2020/3/23目录1.稀疏数组的概念2.稀疏数组的实现3.最后附上整体代码1.稀疏数组的概念普通数组:存储有大量重复元素值的二维数组时
maxchen.cn
·
2020-08-10 22:07
Java
折半查找c++的两种方法实现
折半查找在
数据结构算法
中是一个比较实用的算法。但是它是一个只能用于查找有顺序的数,这并不影响它的使用,可以先实现一个排序再进行查找。折半查找比较简单,但是注意的点也比较多。
simplehap
·
2020-08-10 21:21
数据结构
管窥算法
你可能会在一些教材上看到这句话:程序=算法+
数据结构算法
(Algorithm):是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
自成背后
·
2020-08-09 02:22
数据结构与算法
C++中set用法简介
C++中set用法简介setC++STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的
数据结构算法
和大量常用数据结构操作
小郭起床写博客
·
2020-08-08 14:58
C++学习基础系列
想短时间通过java面试?这份阿里P5-P8面试知识点你不来看看?
这份PDF面经知识点包括了五个大部分,26个知识点:Java部分:Java基础,集合,并发,多线程,JVM,设计模式
数据结构算法
:Java算法,数据结构开源框架部分:Spring,MyBatis,MVC
盟主123
·
2020-08-07 22:00
数据结构算法
操作试题(C++/Python)——在排序数组中查找元素的第一个和最后一个位置
文章目录1.题目2.解答
数据结构算法
操作试题(C++/Python):
数据结构算法
操作试题(C++/Python)——目录1.题目leetcode链接:https://leetcode-cn.com/problems
CongyingWang
·
2020-08-07 19:53
#
1.1
Python
#
1.8
C++
#
2.13
数据结构
Data
Structure
6.
笔试
AND
面试
你在 19 年剩余的时间里还能学点什么?
计算机基础计算机基础对于前端开发者来说最重要的是以下三点:网络
数据结构算法
以上这三点的共通
张miro
·
2020-08-07 16:32
程序员
十三、【数据结构】散列表(hashtable)的详解及实现
散列在
数据结构算法
中占据独特而重要地位。
csu_zhengzy~
·
2020-08-07 16:53
数据结构
散列表
hashtable
数据结构
java书籍推荐
目录:Java基础并发JVMJava8新特性代码优化面试网络操作系统
数据结构算法
入门经典面试数据库系统设计设计模式常用框架Spring/SpringBootNetty分布式网站架构底层软件设计之道其他Java
·小脑斧·
·
2020-08-05 20:06
java基础
java
随机行走——
数据结构算法
实验
参考博客https://blog.csdn.net/hxxjxw/article/details/84986031随机行走——
数据结构算法
实验实验要求代码1实验要求代码1#include#include
Gh0st'
·
2020-08-05 19:29
实验
关于数据结构的学习目标
首先要感谢我大学时候的数据结构老师(虽然我成了教育的漏网之鱼)、感谢严蔚敏老师的数据结构pdf(实体书大学毕业卖了)、小甲鱼数据结构与算法视频、《大话数据结构》pdf、《数据结构高一凡著
数据结构算法
实现及解析
爱学习的小鹏友
·
2020-08-05 19:54
数据结构与算法
一些C++经典书籍
c++程序设计教程c++编程思想c++大学教程c++程序设计语言
数据结构算法
与应用c++语言描述c++标准模板库------自修教程与参考手册泛型编程与STL深度探索c++对象模型设计模式---可复用面向对象软件的基础重构
龙舞天涯
·
2020-08-05 14:33
C++
数据结构算法
笔记 lesson6 循环链表1
单循环链表将单链表中终端结点的指针由空指针改为指向头结点,就使整个单链表形成一个环,这种头尾相接的单链表称为单循环链表循环链表和单链表的主要差异循环的判空链表的条件上,判断head->next是否为null,head->next是否等于head初始化typedefstructCLinkList{intdata;structCLinkList*next;}voidds_init(node**pNod
写代码的judy
·
2020-08-04 22:59
数据结构
算法学习笔记
数据结构算法
笔记 lesson2 算法 时间复杂度和空间复杂度
算法例如:1+2+3+4+……+100传统循环加法intsum=0;for(inti=1;i<=100;i++){sum+=i;}printf("%d",sum);需要运行100次用高斯算法:inti,sum=0,n=100;sum=(1+n)*n/2;printf("%d",sum);只需要运行一次度量算法效率不计循环索引的递增,循环终止条件、变量声明、打印结果等操作。判断一个算法的效率是,函数
写代码的judy
·
2020-08-04 22:59
数据结构
算法学习笔记
阿里大牛花费近8个月整理的Java架构成长进阶笔记文档(Java岗)
并发编程,分布式,Dubbo,Spring,MyBatis,SpringMVC,SpringCloud,SpringBoot,Docker,操作系统,Linux(V2.0更新),Redis,Kafka,
数据结构算法
程序员黑哥
·
2020-08-04 21:05
给力!简单!易懂!位运算之求集合的所有子集
巧合的是,我在《
数据结构算法
与应用》一书中看到一道课后题是:用递归实现求一个集合的所有子集。受到题目的要求,我开始想递归,想着想着,我就发现此题不用递归而用位运算来求解,仍然非常巧妙!
w57w57w57
·
2020-08-04 19:55
结构/算法
c/c++刁钻问题各个击破
2014年9月创新工场校招笔试题
今天参加了创新工场笔试,软件工程面试就一份试卷,总的来说题目不难,基本就是
数据结构算法
,加一点别的比如网络,数据库,操作系统等选择题第8题应该是D,属于系统栈调用简单二分树的形状:4261357选中最后一个元素
vinllen
·
2020-08-04 18:58
面试笔试题
记第一次参加团体程序设计天梯赛
我记得是两周之前3月10日,学校临时决定要参加这个cccc团体程序设计天梯赛,我们的选拔考试就是做去年的预赛题,当时整个周末都在做,没有学过c++,只能用c写,
数据结构算法
什么都不懂,写了两天也就做了一百多分
yudhui
·
2020-08-04 10:31
2018年Android大牛带你玩转
数据结构算法
『课程目录』:├─1.数组与链表│01.
数据结构算法
基本概念│02.时间复杂度和空间复杂度│03.数组与链表源码分析│├─2.冒泡、选择和插入排序│01.上次作业讲解│02.冒泡排序│03.方法宏定义│
weixin_43909749
·
2020-08-03 08:46
数据结构:归并排序算法,详解,图解 --
数据结构算法
集
归并排序算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法归并排序算法讲的是先分后合:总的来说归并排序就是把原序列都拆分为单个的元素,然后从单个的元素开始进行按照大小合并到中间list中,排序完成。这里的拆分比较容易,重点讲解合并合并的步骤:首先创建一个用于存放排好序的列表result,然后比较两个list中首元素的大小,把较小的元素放到列表r
九丶瓜
·
2020-08-03 08:35
数据结构与算法
python
数据结构:堆排序算法,详解,图解 --
数据结构算法
集
堆排序算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法1、堆定义:堆被看作是一个完全二叉树的数组对象,满足条件:是一个完全二叉树,每个小堆的父节点总是大于等于或者小于等于子节点。大根堆:根节点最大的堆,升序排列构建大根堆。小根堆:根节点最小的堆,降序排列构建小根堆。大根堆和小根堆图:蓝色的数字是该元素在list列表中的下标位置这里以升序的堆排
九丶瓜
·
2020-08-03 08:35
数据结构与算法
python
数据结构:选择排序算法,详解,图解 --
数据结构算法
集
选择排序算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法选择排序:是最简单直观的排序算法,选择排序是不稳定的排序方法,具体见:选择排序工作原理:第一次从所有元素中选出最小元素,放到list最开始位置,第二次从剩下元素中选出最小元素,放到list第二个位置,......依次类推,执行n-1次图解python2.7.5实现代码#_*_encodi
九丶瓜
·
2020-08-03 08:34
数据结构与算法
python
数据结构:快速排序算法,详解,图解 --
数据结构算法
集
快速排序算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法这里是从小到大排列原理:从待排序序列中取一个元素为基准(任意选取,可以取开头、结尾或者中间元素),把剩下元素依次与基准元素比较,大于基准元素放在右边,小于基准元素放在左边,这样就能得到基准元素在原序列中的位置,再把左右的元素序列进行重复上面操作(递归),即可完成排序。图解详细流程快速排序
九丶瓜
·
2020-08-03 08:34
数据结构与算法
python
数据结构:插入排序算法,详解,图解 --
数据结构算法
集
插入排序算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法插入排序:一般称为直接插入排序,对于少量的元素排序,比较高效,这里使用的顺序是正序,从小到大排列,基本思想:每一步将一个待排序的数据插入到前面已经排好序的有序序列中,直到插完所有元素为止原理:‘待插入元素’依次与前面的元素比较插入到合适的位置(这里比较是从‘待插入元素’前面的元素开始比较
九丶瓜
·
2020-08-03 08:03
数据结构与算法
python
数据结构:折半查找/二分查找算法,详解,图解 --
数据结构算法
集
折半查找/二分查找算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法给出一个list和一个元素,判断出list中是否存在该元素浅短理解:折半查找算法是对于有序的序列而言的,每次查找后折半,大概缩短了一半的查找区间,是一种效率较高的查找算法。要求:list必须是顺序结构,且按照关键词大小进行有序排列。思路:在有序序列中查找元素,每次取序列中间的元
九丶瓜
·
2020-08-03 08:03
python
数据结构与算法
数据结构:冒泡排序算法,图解,详解 --
数据结构算法
集
冒泡算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法这里是按照从小到大排序,从大到小排序原理相同,判断不同。原理:依次比较相邻两个元素大小,大的放在右边,小的放在左边。思路:第一次排序:比较第一个元素和第二个的大小,小的放在左边,大的放在右边比较第二个元素和第三个的大小,小的放在左边,大的放在右边......最后结果,最后一位一定是最大的元素
九丶瓜
·
2020-08-03 08:03
数据结构与算法
python
数据结构算法
之希尔排序
希尔排序希尔排序的最大间隔是利用公式h=h*3+1当前h设置为1,减小间隔公式h=(h-1)/3/*h=4;while(h>0){longtemp=0;for(i=4;i3&&array[0]>2){array[4]=array[0];j=0;}array[0]=2;array=[2,23,34,1,12,4,15,67,23];第二次i=5temp=array[5]=4;j=5;while(j>
weixin_42340416
·
2020-08-03 07:27
数据结构与算法
【
数据结构算法
】递归:八皇后问题
八皇后八皇后问题就是说如下图所示的国际象棋的棋盘中,放入8个皇后,所谓皇后就是国际象棋中的一个角色,它的功能就是能够打掉与它同一行同一列同一斜排的棋子,并且打击距离是整个棋盘。我们的任务就是在棋盘中挑选8个位置放上皇后,使得这八个皇后能够在棋盘中和平共处,不会被对方打掉。解题思路利用递归的手段解决,我们的主要思路是以行为单位遍历整个棋盘,每次遍历到一个位置判断一次当前位置是否危险(其同一行同一列两
yuanCruise
·
2020-08-03 02:03
数据结构算法
西南交通大学计算机专业考研真题答案详解2:2016年
数据结构算法
与程序设计
更多西南交通大学真题,参考:西南交通大学计算机考研——数据结构真题系列本文编译环境:VS2015。一、考研题目四、算法设计与程序设计(30分,共3小题)1、已知某双向链表结点的存储结构如图4所示,请按要求完成如下问题。(12分)(1)写出该结点的存储结构定义,其中数据元素elem的类型为int.(2分)(2)编写函数创造一个带头结点的双向链表,并返回创建后的双向链表的头结点,其中结点元素的值及该链
haimianjie2012
·
2020-08-03 00:21
考研真题
Java实现简单的递归操作
在
数据结构算法
设计中,或者一个方法的具体实现的时候,有一种方法叫做“递归”,这种方法在思想上并不是特别难,但是实现起来还是有一些需要注意的。
alinshen
·
2020-08-02 22:37
java基础
数据结构:希尔排序算法,详解,图解 --
数据结构算法
集
希尔排序算法折半/二分查找算法冒泡排序算法插入排序算法选择排序算法快速排序算法希尔排序算法堆排序算法归并排序算法希尔排序算法希尔排序算法是在插入排序的基础上进行的改进,比插入排序更高效,是插入排序的一种,又叫‘缩小增量排序’。希尔排序是把数组按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的元素越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止对比插入排序希
九丶瓜
·
2020-08-02 21:45
数据结构与算法
python
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他