- 博客(4)
- 收藏
- 关注
原创 Java冒泡、插入、选择、归并、快速排序
整理了常见的几种基础的排序算法,纯代码演示,拿来即用,以备临时面试、考试等快速复习。具体算法原理可以百度。public class Sort { public static void main(String[] args) { int[] verifyNumbers = null; try { verifyNumbers = getRandomIntArray(20, 300); } catch (Exception e)
2020-08-18 10:32:57
200
原创 Java归并排序
什么是归并排序归并排序的核心思想还是蛮简单的。如果要排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。归并排序使用的就是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。分治算法一般都是用递归来实现的。分治是一种解决问题的处理思想,递归(传递—>回归)是一种编程技巧,这两者并不冲突。从编码的角度分析归并排序刚开始接触归并排序的时候,可能会有这么一个疑惑。利
2020-07-05 17:53:13
288
原创 JavaIO体系结构梳理
说明:本文内容较通识,参考了部分帖子进行融合整理(有些字能少大就少大嘛…)流的概念流(Stream )的概念代表的是程序中数据的流通,数据流是一串连续不断的数据的集合,在Java程序中,对于数据的输入/输出操作是以流(Stream)的方式进行的。IO体系java的IO体系看起来是很复杂的,其主要原因是IO涉及到的因素太多。所以设计者根据不同的数据类型、数据量、数据传输方式、应用场景、数据流...
2019-09-11 14:21:10
350
原创 JAVA使用JAXB解析复杂XML
唠叨话目前网络上比较流行的数据传输方式当属:Json、字节流、XML了,说实话我个人更喜欢Json和字节流的方式进行数据传输。以下是我对这三种数据传输方式的几点见解:三者都各有优缺点,根据需求的不同选择合适的数据传输方式。Json在数据传输时能够保留绝大多数的数据结构属性,且数据冗余度也较小,解析方便。XMl在数据传输时更能体现数据的结构属性且更灵活,但数据冗余度相对另外两种方式要大的多...
2019-09-10 17:05:52
4984
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人