百度百科 归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法的一个典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,在使子序列段间有序。若将两个有序表合并成一个有序表, 称为二路归并。 归并操作的工作原理如下: 第一步: 申请空间,使其大小为两个已经排 ...
分类:
编程语言 时间:
2021-04-11 10:58:48
收藏:
0 评论:
0 赞:
0 阅读:
55
1. 面向对象编程介绍 1.1 两大编程思想 面向对象 面向过程 1.2 面向过程的编程 POP 面向过程: 就是分析出解决问题的步骤,然后用函数把这些步骤一步一步实现,使用的时候在一个一个的依次调用。 面向过程:就是按照我们分析好的步骤,按照步骤解决问题 1.3 面向对象 OOP **面向对象:* ...
分类:
编程语言 时间:
2021-04-11 10:58:33
收藏:
0 评论:
0 赞:
0 阅读:
35
因为没有配置数据库的url、username、password、等导致的,但是我现在不需要连接数据库,解决办法如下: 主启动类的 @SpringBootApplication 注解里面多加一个参数 @SpringBootApplication(exclude= {DataSourceAutoConf ...
分类:
编程语言 时间:
2021-04-11 10:54:48
收藏:
0 评论:
0 赞:
0 阅读:
21
1.开辟空间,必然有地址 2.&s=>0x006ffe10 &s=>0x006ffe10 S=>0x006ffe1c //&ap S=>0x006ffe1c //&ap *s=>NULL ap //&a *s=>ap=>&b //0x006ffe28 ap=>0x006ffe34 **s=>*ap= ...
分类:
编程语言 时间:
2021-04-11 10:51:24
收藏:
0 评论:
0 赞:
0 阅读:
22
将一些运算在位上进行操作,可以加快操作的速度,本博文将使用Bit算法实现符号函数、保留bit串最高位的1、保留bit串最低位的1、计算bit串的前导0、计算bit串中的1的数量、反转bit串。这些操作都是在32bit的计算机上运行。 1.符号函数实现:对于任意的整数x,若x<0,要得到x的符号,只需 ...
分类:
编程语言 时间:
2021-04-11 10:49:12
收藏:
0 评论:
0 赞:
0 阅读:
26
/** * 创建多线程的方式二:实现Runnable接口 * 1. 创建一个实现了Runnable接口的类 * 2. 实现类去实现Runnable中的抽象方法:run() * 3. 创建实现类的对象 * 4. 将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象 * 5. 通过T ...
分类:
编程语言 时间:
2021-04-11 10:45:59
收藏:
0 评论:
0 赞:
0 阅读:
31
继承方式和实现方式的联系与区别public class Thread extends Object implements Runnable 区别? 继承Thread:线程代码存放Thread子类run方法中。? 实现Runnable:线程代码存在接口的子类的run方法。 实现方式的好处? 避免了单继 ...
分类:
编程语言 时间:
2021-04-11 10:43:30
收藏:
0 评论:
0 赞:
0 阅读:
32
断网,断电,无事自找事;用vs2019编辑的,其他编辑器,视情况修改,运行;#include<iostream>//#include<stdlib.h>usingnamespacestd;#definerows3#definecols3//1.开始游戏界面//2.打印棋盘//3.用户下棋,判断是否结束(平局或者赢或者输)//4.电脑下棋判断是否结束(平局或者赢或者输)//5
分类:
编程语言 时间:
2021-04-11 10:43:03
收藏:
0 评论:
0 赞:
0 阅读:
21
函数中return只能返回一个值,指针可以使得函数有多个返回值。通过传指针参数,最终函数执行完毕,指针参数就相当于是返回值,调用者可以使用该指针或该指针指向的变量。 指针的用途:函数返回运算状态,而运算结果通过指针返回。比如C语言中除法,用1表示成功,0表示出错。计算结果用指针参数返回。其他语言有异 ...
分类:
编程语言 时间:
2021-04-11 10:40:43
收藏:
0 评论:
0 赞:
0 阅读:
33
通过自定义的结构元素实现结构元素对输入图像对一些对象敏感,对另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出; 常见的结构元素:矩形, 圆,直线,磁盘,钻石; 理解形态学操作-膨胀, 腐蚀 膨胀操作: 利用结构元素,在图像上以滑动窗口的形式进行计算,提取出结构元素内最大值; 腐蚀操 ...
分类:
编程语言 时间:
2021-04-11 10:39:35
收藏:
0 评论:
0 赞:
0 阅读:
28
前面我们已经学习了for循环,今天再带着大家讲述一下while循环。那么for循环和while循环,到底有什么区别呢? Python中for循环和while循环本质上是没有区别的,但是在实际应用上,针对性不太一样。 for循环,主要应用在遍历中,体现的是遍历二字; while循环,主要用于判断符合条 ...
分类:
编程语言 时间:
2021-04-11 10:39:03
收藏:
0 评论:
0 赞:
0 阅读:
28
静态类型与动态类型 静态类型:定义该引用变量的类型; 动态类型:该引用实际指向的对象类型。 比如:A a=new B(); 那么,引用a的静态类型就是A,动态类型就是B。 静态绑定与动态绑定 静态绑定:所有依赖于静态类型来将某方法和该方法所在的类关联起来的动作都是静态绑定。因为静态绑定在程序运行前发 ...
分类:
编程语言 时间:
2021-04-11 00:39:53
收藏:
0 评论:
0 赞:
0 阅读:
46
154. 寻找旋转排序数组中的最小值 II 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,4] 若旋转 7 次,则可以得 ...
分类:
编程语言 时间:
2021-04-11 00:39:38
收藏:
0 评论:
0 赞:
0 阅读:
41
数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据按照一定的先后次序排列组合而成,其中每一个数据称为一个数组的元素,每个数组元素可以通过一个下标来访问它们。 数组声明与创建 首先必须声明数组变量,才能在程序中使用数组。 dataType[] arrayRefVar; //首选 ...
分类:
编程语言 时间:
2021-04-11 00:39:27
收藏:
0 评论:
0 赞:
0 阅读:
45
/** * 判断字符串中某个字符存在的个数 * @param str1 完整字符串 * @param str2 要统计匹配个数的字符 * @return */ public static int countStr(String str1, String str2) { int count=0; if ...
分类:
编程语言 时间:
2021-04-11 00:37:24
收藏:
0 评论:
0 赞:
0 阅读:
27
Executors 提供了五种常用的线程池 Executors的其中四种线程池其实都是调用ThreadPoolExecutor实现的: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTim ...
分类:
编程语言 时间:
2021-04-11 00:37:00
收藏:
0 评论:
0 赞:
0 阅读:
38
对于Java Web中的相对路径和绝对路径与JavaWeb 中的两种路径是有区别的 在javase中 javase中 javaweb 相对路径 从工程名开始算 .表示当前的文件目录..表示当前目录的上一层目录 绝对路径 从盘符:/目录/文件名开始算的 从 http://ip:iport/工程名/资源 ...
分类:
编程语言 时间:
2021-04-11 00:36:13
收藏:
0 评论:
0 赞:
0 阅读:
29
#!/usr/bin/python3 import time import hmac import hashlib import base64 import urllib.parse import os timestamp = str(round(time.time() * 1000)) secre ...
分类:
编程语言 时间:
2021-04-11 00:32:25
收藏:
0 评论:
0 赞:
0 阅读:
124
1、看到题目,想清楚思路在下手写代码 2、遇到关于二叉树的题目,首先想递归 3、遇到一些很抽象的问题,先想在纸上画出来一些,或者代入实际的例子试一试 4、要结合那几种数据结构(map、list、set、数组、栈),看能不能用到这些结构 5、排序数组分析一般会使用双指针法,如下面这道题,求一个数组中和 ...
分类:
编程语言 时间:
2021-04-11 00:31:55
收藏:
0 评论:
0 赞:
0 阅读:
35
1 前言 做了一次笔试题,发现了一题问答题,是关于Java绑定的: 当时做的时候是完全不会的。。。 于是这里补上一篇Java绑定的文章。 2 绑定 首先来了解一下绑定的概念。绑定是指一个方法的调用与方法所在的类关联起来。 很抽象吧,举个例子,如果父类与子类存在同名方法,子类对父类方法进行了重写,那么 ...
分类:
编程语言 时间:
2021-04-11 00:31:35
收藏:
0 评论:
0 赞:
0 阅读:
25