上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页
摘要: 1、原理:从整个待排序列中选出一个元素插入到已经有序的子序列中去,得到一个有序的、元素加一的子序列,直到整个序列的待插入元素为0,则整个序列全部有序。 2、思路: (1)设置监视哨r[0],将待插入的记录值赋值给r[0]; (2)设置开始查找的位置j; (3)在数组中搜索,搜索 中将第j个记录后移, 阅读全文
posted @ 2019-03-03 15:03 stone1234567890 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 1.原理:每次从待排序的数据元素中选出最小(或者最大)的一个元素,存放在已排好序列的起始位置(或者末尾位置),直到全部待排序的数据元素排完。 2.思路: (1)第一趟排序,在待排序数据arr[1],arr[2]...arr[n]选出最小的数据,将其与arr[1]进行交换。 (2)第二趟排序:在待排序 阅读全文
posted @ 2019-03-03 11:32 stone1234567890 阅读(3309) 评论(0) 推荐(3) 编辑
摘要: 0.如果遇到相等的值不进行交换,那这种排序方式是稳定的排序方式。 1.原理:比较两个相邻的元素,将值大的元素交换到右边 2.思路:依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。 (1)第一次比较:首先比较第一和第二个数,将小数放在前面,将大数放在后面。 (2)比较第2和第3个数,将 阅读全文
posted @ 2019-03-03 10:39 stone1234567890 阅读(418456) 评论(7) 推荐(40) 编辑
摘要: 0.关于二分查找: 1.二分查找作为一种常见的查找算法,将原本的线性时间提升到了对数的范围,大大缩短了搜索的时间,但是有一个前提,那就是必须是在有序的数据中进行查找。 2.算法思想:二分查找又叫做折半查找。每次取出中间未知的值与待查的关键字进行比较,如果中间位置的关键字比待查关键字大,则在前半部分循 阅读全文
posted @ 2019-03-03 09:05 stone1234567890 阅读(1021) 评论(0) 推荐(1) 编辑
摘要: 7一、linux文件 1.linux文件的扩展名:文件扩展名是文件名最后一个点之后的部分,下面列出了其中一部分 (1)压缩文件和归档文件 压缩和归档的文件扩展名及其含义如下。 .bz2:使用bzip2压缩的文件。 .gz:使用gzip压缩的文件。 .tar:使用tar压缩的文件,又称tar文件。 . 阅读全文
posted @ 2019-03-02 11:31 stone1234567890 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一、静态代码块 1.在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块: 2.执行时机 静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于各种代码块以及构造函数。如果一个类中有多个静态代码块,就会按照书写的顺序执行。 3.静态代码块的作用: 一般情况下,如 阅读全文
posted @ 2019-03-01 19:33 stone1234567890 阅读(12713) 评论(5) 推荐(6) 编辑
摘要: 一、前言 1.对linux服务器进行管理的时候,经常要进入字符界面进行操作,使用命令需要记住该命令的相关选项和参数。vi编辑器可以用于编辑任何ASCII文本,功能非常的强大,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。 二、Linux字符界面 1.安装Fedora17系统之后,系统启动默 阅读全文
posted @ 2019-03-01 13:31 stone1234567890 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 一、Linux系统下硬盘的基本知识 1.分区命名方案: (1)Linux系统使用字母和数字的组合来指代硬盘分区 (2)Linux系统使用一种更加灵活的命名方案,该命名方案是基于文件的,文件的命名格式为:/dev/xxyN,如下图所示。 (3)/dev/:这是Linux系统下所有设备文件所在的目录 x 阅读全文
posted @ 2019-03-01 08:52 stone1234567890 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、分析框架 1.时间复杂度:时间效率,指出算法运行有多快 2.空间复杂度:空间效率,关注算法需要的额外空间 3.输入规模的度量。 (1)计算两个n阶矩阵的乘积。度量方法有两种,第一种方法是用矩阵的阶数n,第二个方法是参加乘法运算中所有元素的个数N 4.运行时间的度量单位 算法效率的度量:对于输入规 阅读全文
posted @ 2019-02-28 19:51 stone1234567890 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 一、运行时数据区域 java虚拟机所管理的内存会包括下面的几个部分: 1.程序计数器:是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。一般情况下,字节码解释器工作的时候就是通过改变计数器的之来选取需要执行的字节码指令。 (1)每条线程都有一个独立的程序计数器,每个线程都有一个独立 阅读全文
posted @ 2019-02-28 17:02 stone1234567890 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页