摘要:
链表 链表说明 链表是一种用于存储数据集合的数据结构。链表有以下属性: 相邻元素之间通过指针连接 最后一个元素的后继指针值为NULL在程序执行过程中,链表的长度可以增加或缩小。 链表的空间能够按需分配(直到系统内存耗尽)。 没有内存空间的浪费(但是链表中的指针需要一些额外的内存开销) 链表抽象数据类 阅读全文
posted @ 2021-02-06 23:11
筮石头
阅读(138)
评论(0)
推荐(0)
摘要:
第二章递归和回溯 基础引言 什么是递归:任何调用自身的函数称为递归。 为什么要用递归:一般来说,在编译或解释时,循环会转化为递归函数。当任务能够被相似的子任务定义时,采用递归处理十分有效。例如,排序、搜索和遍历等问题往往有简洁的递归解决方案。 递归函数的格式 理论 递归函数在执行一个任务时,需要调用 阅读全文
posted @ 2021-02-06 23:09
筮石头
阅读(241)
评论(0)
推荐(0)
摘要:
第一章绪论 数据结构ADT 数据类型+操作 ADT结构 一个ADT包含两个部分 数据的声明 运算的声明 常用的ADT 种类 链表、栈、队列、优先队列、二叉树、字典、并查集(合并查找)、散列表、图、其他类型 什么是算法 算法就是用一条接一条的指令来解决給定的问题。 如何比较算法 执行时 阅读全文
posted @ 2021-02-06 23:08
筮石头
阅读(62)
评论(0)
推荐(0)
摘要:
Java常用类 前言 首先,我们要学习Math类,这里面有许多关于数学操作的方法,然后我们会学习时间和日期类,使用 Java来获得时间相关的对象,然后会给大家讲解String类,这个我们从学java的第一天就接触的类,我们 其实并未真正的了解,包括它的一些扩展StringBuilder 和 Stri 阅读全文
posted @ 2021-02-06 23:06
筮石头
阅读(89)
评论(0)
推荐(0)
摘要:
基础语法部分摘要 因为学过很多遍这次复习只是捡漏和加深印象 强弱类型语言 强类型语言 也称为强类型定义语言。要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 Java、.NET、C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过转换,那么它就永远是这个数据 阅读全文
posted @ 2021-02-06 23:04
筮石头
阅读(100)
评论(0)
推荐(0)
摘要:
这个的内容记录的比较乱,后续可能会整理 JAVA程序运行机制 编译型 有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。 这 个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。 就类似于把一本中文书直接翻译成英文版进行出售。 阅读全文
posted @ 2021-02-06 23:03
筮石头
阅读(44)
评论(0)
推荐(0)
摘要:
IDEA使用过程中出现过的问题 跑Maven项目出现的问题: Information:java: javacTask: 源发行版 8 需要目标发行版 1.8 需要将以下几个位置的JDK都要设置成1.8才行 Settings 搜索Java Compiler (File | Settings | Bui 阅读全文
posted @ 2021-02-06 23:01
筮石头
阅读(55)
评论(0)
推荐(0)
摘要:
Typora快捷键 基础快捷键 无序列表:输入-之后输入空格 有序列表:输入数字+“.”之后输入空格 任务列表:-[空格]空格 文字 标题:ctrl+数字 表格:ctrl+t 生成目录:输入然后按回车 选中一整行:ctrl+l 选中单词:ctrl+d 选中相同格式的文字:ctrl+e 跳转到文章开头 阅读全文
posted @ 2021-02-06 22:59
筮石头
阅读(110)
评论(0)
推荐(0)
摘要:
初次见面,多多关照 Hello Code 以前基本没想过要写博客,两个原因,一是自己文笔差,写的内容枯燥,二是自己没什么东西好写的,基本都是前人的经验, 感觉自己写一篇文章大概率能在网上找一篇一样的,或者东拼西凑。 但是人总是要成长的,或许这是我一个很好的新的开始。 阅读全文
posted @ 2021-02-06 22:50
筮石头
阅读(28)
评论(0)
推荐(0)
浙公网安备 33010602011771号