码迷,mamicode.com
首页 > 编程语言 > 日排行
12-看图理解数据结构与算法系列(冒泡排序)
冒泡排序 冒泡排序是一种很简单的排序算法,主要思想就是不断走访待排序序列,每次只比较两个相邻元素,如果这俩元素顺序不符合要求则对换它们,不断重复知道没有相邻元素需要对换。在不断走访比较过程中,越大的元素经过交换会慢慢走到数列顶端,所以看起来它就像气泡一样不断往上冒,于是就叫冒泡。 排序要点 比较相邻 ...
分类:编程语言   时间:2018-11-12 14:51:25    阅读次数:170
13-看图理解数据结构与算法系列(Trie树)
Trie树 Trie树,是一种搜索树,也称字典树或单词查找树,此外也称前缀树,因为某节点的后代存在共同的前缀。它的key都为字符串,能做到高效查询和插入,时间复杂度为O(k),k为字符串长度,缺点是如果大量字符串没有共同前缀时很耗内存。它的核心思想就是减少没必要的字符比较,使查询高效率,即用空间换时 ...
分类:编程语言   时间:2018-11-12 14:51:35    阅读次数:148
想学Python?这里有一个最全面的职位分析
Python从2015年开始,一直处于火爆的趋势,目前Python工程师超越Java、Web前端等岗位,起薪在15K左右,目前不管是小公司还是知名大公司都在热招中。
分类:编程语言   时间:2018-11-12 14:51:55    阅读次数:129
09-看图理解数据结构与算法系列(B树)
B树 B树即平衡查找树,一般理解为平衡多路查找树,也称为B-树、B_树。是一种自平衡树状数据结构,能对存储的数据进行O(log n)的时间复杂度进行查找、插入和删除。B树一般较多用在存储系统上,比如数据库或文件系统。 B树特点 B树可以定义一个m值作为预定范围,即m路(阶)B树。 每个节点最多有m个 ...
分类:编程语言   时间:2018-11-12 14:52:57    阅读次数:103
spring及springMVC配置理解
首先我们来看一下web.xml,以及里面的配置具体是干什么的 第一个是一个过滤器的配置,这个配置是为了转码用的,用的是org.springframework.web.filter.CharacterEncodingFilter,拦截路径是/*,也就是所有的请求都会拦截,通过spring自己的类转化成 ...
分类:编程语言   时间:2018-11-12 14:53:37    阅读次数:134
14-看图理解数据结构与算法系列(希尔排序)
希尔排序 希尔排序是希尔(Donald Shell)提出的一种排序方法,也属于插入排序,但是简单插入排序的高效版本,也称为缩小增量排序。基本思想是将待排序元素进行增量分组,然后在分组组内进行插入排序,随着增量的减少,每个分组组内的元素越来越多,直至增量减至1时,所有元素都分到同一个组内,执行插入排序 ...
分类:编程语言   时间:2018-11-12 14:54:40    阅读次数:169
C++中cin的用法汇总
cin可以用于接收输入,最常见的是从控制台接收。在刚学习C++的时候经常会用cin来接收数据,这里想要系统的总结一下cin的用法,保证不灌水。C++中的cin是一个 istream对象,从标准输入中读取数据,在iostream头文件中定义。流对象不能拷贝或赋值。此外,读写一个IO对象都会改变其状态,... ...
分类:编程语言   时间:2018-11-12 14:56:33    阅读次数:901
08-看图理解数据结构与算法系列(2-3树)
2-3树 2-3树,是最简单的B-树,其中2、3主要体现在每个非叶子节点都有2个或3个子节点,B-树即是平衡树,平衡树是为了解决不平衡树查询效率问题,常见的二叉平衡书有AVL树,它虽然提高了查询效率,但是插入操作效率不高,因为它需要再每次插入节点后维护树的平衡,而为了解决查询效率同时有兼顾插入效率, ...
分类:编程语言   时间:2018-11-12 14:57:25    阅读次数:183
10-看图理解数据结构与算法系列(B+树)
B+树 B+树是B树的一种变体,也属于平衡多路查找树,大体结构与B树相同,包含根节点、内部节点和叶子节点。多用于数据库和操作系统的文件系统中,由于B+树内部节点不保存数据,所以能在内存中存放更多索引,增加缓存命中率。另外因为叶子节点相连遍历操作很方便,而且数据也具有顺序性,便于区间查找。 B+树特点 ...
分类:编程语言   时间:2018-11-12 14:57:33    阅读次数:159
Java 网络编程
Java网络编程的API都在Java.net包里面。 网络编程三要素: 1.IP 2.端口 3.协议(TCP、UDP) 一、IP 就这几个方法,执行结果 ...
分类:编程语言   时间:2018-11-12 14:57:52    阅读次数:183
Java Mail & 示例
来自:https://www.cnblogs.com/xmqa/p/8458300.html maven依赖: 1.QQ发送邮件 ⑴开启POP3/SMTP服务 需要将POP3/SMTP服务开启,并记录授权码,或者生成授权码 ⑵代码 ⑷控制台执行结果 ...
分类:编程语言   时间:2018-11-12 14:58:06    阅读次数:155
javascript 中的时间戳转换时间 根据时间字符判断星期几 根据开始时间结束时间获取中间间隔时间 来自转发
javascript 中的时间戳转换时间 根据时间字符判断星期几 根据开始时间结束时间获取中间间隔时间 //时间戳转换时间 function timedat(res){ //res 为传入的时间戳 例:1509091800000 var time = new Date(res); var y = t ...
分类:编程语言   时间:2018-11-12 14:58:34    阅读次数:175
学习JAVA
1、为什么学习Java? 学习Java,是因为相信Java! Java是企业级应用的不二之选; Java是许多互联网语言的母语言,掌握Java可以实现对其他语言的触类旁通; 2、对spring 架构的初等理解 1、Spring 把一切都看成Bean,在配置文件总定义以后,就可以用框架的反射机制实现对 ...
分类:编程语言   时间:2018-11-12 14:58:42    阅读次数:164
快速了解Hash算法
hash hashcode java 1.hash 2.hash算法 1.hash Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于 ...
分类:编程语言   时间:2018-11-12 14:59:44    阅读次数:210
SpringBoot系列——快速构建项目
前言 springboot官方参考指南:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/ Spring Boot是由spring家族提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以 ...
分类:编程语言   时间:2018-11-12 15:43:58    阅读次数:165
Java项目中的异常处理情况
1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指 ...
分类:编程语言   时间:2018-11-12 15:44:15    阅读次数:123
Linux--linux下配置安装python3
一、首先,官网下载python3的所需版本。 (1)方式一 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 想下载到那个文件夹下就先进入到那个文件夹下——cd /home/download (2)方式二 在官网上下载完压缩包 ...
分类:编程语言   时间:2018-11-12 15:44:25    阅读次数:164
猿课python第二天
数据类型:常用的数字类型:数字(整数,浮点数)字符串波尔值元祖列表字典集合在python中单引号与双引号没有区别单行注释#多行注释‘‘‘内容‘‘‘字符串数据的切片和索引:(用于序列)字符串的常用方法一:字符串的功能:(不容易记)  str.replace("旧","新")      -->替换字符串中的关
分类:编程语言   时间:2018-11-12 15:45:05    阅读次数:125
0.栈的C语言实现
1 #define max_size 10 2 #define add_size 10 3 4 5 #ifndef Header_h 6 #define Header_h 7 8 typedef struct{ 9 int *bottom; 10 int *top; 11 int stack_siz... ...
分类:编程语言   时间:2018-11-12 15:45:12    阅读次数:172
编程学习第一步,让你20天搞定Python编程
琢磨不透编程?python似懂非懂?
分类:编程语言   时间:2018-11-12 15:45:27    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!