比较大小函数 sign 语法:sign(n) 函数说明:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 示例:1、select sign( 100 ),sign(- 100 ),sign( 0 ) from dual; SIGN(100) SIGN(-100) SIGN(0) ———- ...
分类:
数据库 时间:
2019-12-28 19:08:32
阅读次数:
84
冒泡排序 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程:比较相邻的两个数据,如果第二个数小,就交换位置。 平均时间复杂度:O(n2) 动图演示: " " Java代码实现 ...
分类:
编程语言 时间:
2019-12-27 09:38:32
阅读次数:
109
1.1-隐式转换介绍在js中,当运算符在运算时,如果两边数据不统一,CPU就无法计算,这时我们编译器会自动将运算符两边的数据做一个数据类型转换,转成一样的数据类型再计算,这种无需程序员手动转换,而由编译器自动转换的方式就称为隐式转换,例如1>"0"这行代码在js中并不会报错,编译器在运算符时会先把右边的"0"转成数字0然后再比较大小关于==和===的性
分类:
其他好文 时间:
2019-12-25 10:23:16
阅读次数:
62
思路与算法: .定义一个二维数组来保存字符串,定义一个一维数组来保存最长的字符串。 .最长的字符串用找下标的方式来做到保存效果。 .输出字符串。 流程图: 遇到的问题及解决方法: .如何做到保存字符串的同时比较大小。 用嵌套循环来解决。 .如何比较大小。 保存下标。 核心代码: ...
分类:
其他好文 时间:
2019-12-22 12:56:15
阅读次数:
85
合并K个排序链表 "git代码地址" 题目描述 基本思路 这道题属于双链表合并的进阶。理解这道题首先需要了解有序双链表合并的解法。 已知链表有序,使用两个指针指向两个链表,逐一比较大小移动指针。代码很简单如下所示。 方法二:优先级队列 使用大小为链表长度的优先级队列,可以将优先级队列看成大小为k的小 ...
分类:
编程语言 时间:
2019-12-18 15:05:17
阅读次数:
95
public class PriorityBlockingQueueTest { /** * 有优先级顺序的阻塞队列,底层实现是数组,无边界。默认是11. * 构造方法可以传入一个比较器,不传的话,默认是按照字典排序比较大小 * 向队列中插入元素用 add offer , put 三个方法效果是等同 ...
分类:
其他好文 时间:
2019-12-15 23:49:22
阅读次数:
115
二分法是一种高效的查找方法,其适用于 已经排好序 的数组 基本思路 从数组最中间的数开始查找判断,若不是需要查找的数字,则比较大小,之后则在从中间分开的两边中的一边从最中间开始查找判断,以此类推 算法描述 这里以升序数组为例,降序数组类似 1. 记录数组最中间数的下标,将其中的数与要查找的数进行比较 ...
分类:
编程语言 时间:
2019-12-08 00:47:39
阅读次数:
99
字符串神题。 要点:Lyndon分解,扩展KMP, 最小循环表示,贪心。 题目链接 题意 已知字符串 $S$, 请你把它切成不超过 $k$ 段,并翻转其中若干段,使得最终字符串的字典序最小。 题解 先想一想如果 $k=|S|$ 怎么做。此时我们发现可以去掉“是否翻转”的决策,因为如果有一段不翻转,我 ...
分类:
其他好文 时间:
2019-12-07 18:05:26
阅读次数:
537
字符串是以单引号或双引号括起来的任意文本 创建字符串 str1 = "shaoge is a good man!" 字符串运算 字符串连接 str6 = "shaoge is a" str7 = "good man" str8 = str7 +str6 输出重复字符串 str9 = "good" s ...
分类:
其他好文 时间:
2019-12-07 12:13:20
阅读次数:
282
一.字符串相关的类 1.String及常用方法 1.1 String的特性 String:字符串,使用一对""引起来表示。 1. String声明为 的, 不可被继承 2. String实现了 接口:表示字符串是 支持序列化 的。 实现了 接口:表示String可以 比较大小 3. String内部 ...
分类:
编程语言 时间:
2019-12-04 20:03:30
阅读次数:
96