上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页
  2020年3月15日
摘要: 1、国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。 为了方便,所有26个英文字母对应摩尔斯密码表如下: 1 [".-","-...","-.-.","-.." 阅读全文
posted @ 2020-03-15 10:29 别先生 阅读(422) 评论(0) 推荐(0)
  2020年3月14日
摘要: 1、高层的数据结构,集合Set和映射Map,什么是高层的数据结构呢,比如说是栈和队列,这种数据结构更像是先定义好了使用接口,有了这些使用接口,包括数据结构本身所维持的一些性质,可以很方便的放入到一些应用中,但是底层实现可以多种多样的,比如栈和队列,底层实现既可以是动态数据,也可以是链表。 集合就是承 阅读全文
posted @ 2020-03-14 17:23 别先生 阅读(1209) 评论(0) 推荐(0)
  2020年3月13日
摘要: 数据结构之树-第一篇 1、此时,将元素30从队首拿出来,进行访问,之后将30的左孩子29、右孩子42入队,那么此时队首元素就是13了。 此时,将将元素13从队首拿出来,进行访问,之后将13的左孩子、右孩子入队,由于13是叶子节点没有左右孩子,所以没有元素入队了。 此时,看队首元素是22,将元素22从 阅读全文
posted @ 2020-03-13 16:14 别先生 阅读(228) 评论(0) 推荐(0)
  2020年3月12日
摘要: 1、二分搜索树,数据存储的方式是一种树结构。而线性数据结构,把所有的数据排成一排的。为什么需要树结构呢,因为树结构本身是一种天然的组织结构,使用树结构非常高效。将数据使用树结构存储后,效率是出奇的高效。 二分搜索树(Binary Search Tree)具有一定的局限性,所以引入了平衡二叉树,平衡二 阅读全文
posted @ 2020-03-12 16:09 别先生 阅读(442) 评论(0) 推荐(0)
  2020年3月9日
摘要: 1、提起链表,有一块非常重要的内容,就是递归,这是因为链表本身具有天然的递归性,同时,链表也是一种结构非常简单的数据结构,使得链表是一种非常好的来学习和研究递归这种逻辑机制的数据结构。 2、使用一个简单的案例,数组求和,使用递归算法进行计算。案例,如下所示: 1 package com.array; 阅读全文
posted @ 2020-03-09 15:49 别先生 阅读(2448) 评论(0) 推荐(1)
  2020年3月7日
摘要: 1、删除链表中等于给定值val的所有节点。 1 示例: 2 3 输入: 1->2->6->3->4->5->6, val = 6 4 输出: 1->2->3->4->5 首先,结合给定的条件,此类ListNode就是一个实现了一个节点,节点包含存储元素的val变量和指向下一个节点的Node类型的ne 阅读全文
posted @ 2020-03-07 22:30 别先生 阅读(479) 评论(0) 推荐(0)
摘要: 1、结合之前实现的链表这个数据结构,如果只对链表的头部进行增加和删除,时间复杂度是O(1)的,只对链表的头部进行查询的话,时间复杂度是O(1)的。那么,满足这样的数据结构是什么呢,就是栈,栈这种数据结构是后入先出的,或者先进后出的,只对栈的一端,就是栈顶进行操作,无论是添加元素、删除元素、查询元素, 阅读全文
posted @ 2020-03-07 17:25 别先生 阅读(1092) 评论(0) 推荐(0)
摘要: 1、线性数据结构,动态数组、栈、队列,底层依托静态数组,靠resize解决固定容量问题。 2、为什么链表很重要? 1)、最基础的动态数据结构,链表。真正得动态数据结构,最简单的一种动态数据结构。更为复杂的有二分搜索树、平衡二叉树、红黑树等等。 2)、链表设计到一个,更深入的理解引用(或者在C++中称 阅读全文
posted @ 2020-03-07 11:21 别先生 阅读(1119) 评论(0) 推荐(0)
  2020年3月1日
摘要: 1、今天发生了一件有意思的事情,传输的数据大于标准定的字段长度了,我把字段长度调大了,把数据传输过来了。谁知道,人家的数据不符合标准,要删除了重新搞,那么你如何将超长的数据删除呢,或者将超长的数据查询出来。 答:剧透一下,其实使用char_length()查询出来的,就可以把这些删除掉,然后将调大的 阅读全文
posted @ 2020-03-01 13:53 别先生 阅读(73447) 评论(0) 推荐(5)
  2020年2月29日
摘要: 1、如果任务下来了,并且给定了你指定格式的JSON数据类型,那么就要想法封装成此种JSON格式的数据类型,方便其他成员进行调用,那么是如何进行封装的呢,这里简单研究一下子。 2、如果文档指定的封装类型是下面,这样格式的,应该如何进行封装呢? 1 { 2 "code": 0, 3 "msg": "su 阅读全文
posted @ 2020-02-29 21:20 别先生 阅读(5545) 评论(1) 推荐(1)
摘要: 1、由于使用的是Idea社区版,这里从头搞一下,我下载的Idea社区版压缩包,解压缩以后,直接打开就行了。 点击Configure -> Plugins插件。旗舰版Idea自带有spring Initializr,社区版本是啥子都没有默认安装的,这里安装这个spring Assistant插件,在s 阅读全文
posted @ 2020-02-29 20:13 别先生 阅读(1873) 评论(0) 推荐(0)
摘要: 1、添加依赖,在Maven的pom.xml文件中添加以下依赖。 1 <dependency> 2 <groupId>com.fasterxml.jackson.core</groupId> 3 <artifactId>jackson-databind</artifactId> 4 <version> 阅读全文
posted @ 2020-02-29 14:20 别先生 阅读(13066) 评论(0) 推荐(0)
摘要: 1、分页的插件也有很多,比如PageHelper,这种后端分页框架,将数据都查询出来,设置一下起始页,每页显示的数据就行了,操作起来十分方便。还有前端分页插件,DisplayTag,将数据查询出来以后,用前端分页插件展示数据,设置一下起始页,每页显示的数据就行了,做课设、毕设再爽不过了。还有很多其他 阅读全文
posted @ 2020-02-29 13:20 别先生 阅读(5012) 评论(0) 推荐(0)
  2020年2月28日
摘要: 1、启动 SpringBoot项目报错,使用的是Springboot、Spring、Mybatis连接Mysql数据库,启动SpringBoot项目报错,错误如下所示: 1 _____ .__/\ .__ 2 _/ ____\____ |__)/__ __|__|____ ____ 3 \ __\/ 阅读全文
posted @ 2020-02-28 14:10 别先生 阅读(8803) 评论(0) 推荐(0)
  2020年2月27日
摘要: 1、队列Queue,队列也是一种线性结构,相比数组,队列对应的操作是数组的子集,只能从一端(队尾)添加元素,只能从另一端(队首)取出元素。队列是一种先进先出的数据结构(或者称为先到先得),First In First Out(简称FIFO)。 2、封装的数组的代码,可以实现增加,修改,删除,查询,动 阅读全文
posted @ 2020-02-27 22:40 别先生 阅读(593) 评论(0) 推荐(0)
摘要: 1、为什么Java中int型数据取值范围是[-2^31,2^31-1],多么神奇的问题,网上找了很多,找不到点子上,自己瞎总结一下子。 1.1、int是Java中的8种基本类型之一,一个int值占4个字节byte,一个字节是8位bit(即8个二进制位),所以int型占32位。其中第一位是标志位,标志 阅读全文
posted @ 2020-02-27 13:00 别先生 阅读(10365) 评论(1) 推荐(5)
  2020年2月26日
摘要: 1、给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 1 给定 nums = [2, 7, 11, 15], target = 9 2 阅读全文
posted @ 2020-02-26 21:06 别先生 阅读(403) 评论(0) 推荐(0)
摘要: 1、栈Stack,栈也是一种线性结构,相比数组,栈对应的操作是数组的子集。栈只能从一端添加元素,也只能从同一端取出元素,这一端称为栈顶。栈是一种先进后出的或者后进先出的数据结构,也称为Last In First Out(LIFO)。 2、封装的数组的代码,可以实现增加,修改,删除,查询,动态扩容,缩 阅读全文
posted @ 2020-02-26 19:10 别先生 阅读(504) 评论(0) 推荐(0)
摘要: 1、数据结构研究的是数据如何在计算机中进行组织和存储,使得我们可以高效的获取数据或者修改数据。 数据结构包含三种结构,线性结构,树结构,图结构。其中,线性结构包含数组,栈,队列,链表,哈希表等等。树结构包含二叉树,二分搜索树,AVL树,红黑树,Treap,Splay,堆,Tril,K-D树,并查集, 阅读全文
posted @ 2020-02-26 12:12 别先生 阅读(731) 评论(0) 推荐(0)
  2020年2月18日
摘要: 1、大多数ETL项目都需要完成各种各样的维护工作。例如,如何传送文件;验证数据库表是否存在,等等。而这些操作都是按照一定顺序完成。 1.1)、因为转换以并行方式执行,就需要一个可以串行执行的作业来处理这些操作。一个作业包含一个或者多个作业项,这些作业项以某种顺序来执行。作业执行顺序由作业项之间的跳( 阅读全文
posted @ 2020-02-18 22:40 别先生 阅读(3536) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页