#include <iostream>#include <vector>#include <algorithm>using namespace std; bool compare(int a, int b){ return a >= b;} int main(int argc, char *argv ...
分类:
其他好文 时间:
2019-01-14 20:08:26
阅读次数:
216
ReentrantLock主要利用CAS+CLH队列来实现。它支持公平锁和非公平锁,两者的实现类似。CAS:Compare and Swap,比较并交换。CAS有3个操作数:内存值V、预期值A、要修改的新值B。当且仅当预期值A和内存值V相同时, 将内存值V修改为B,否则什么都不做。该操作是一个原子操... ...
分类:
其他好文 时间:
2019-01-11 11:42:22
阅读次数:
263
Collections工具类中的sort方法有两种形式: 第一种方法中List类型的对象必须实现Comparable接口,此外,List中的元素必须可比较。 我们先定义类 第二种方法的使用事先无需在自定义对象内部实现排序Comparable接口, 可以在外部实现排序接口Comparator : pu ...
分类:
编程语言 时间:
2019-01-09 21:39:31
阅读次数:
196
上一篇讲了快速排序的实现。但在很多场合,直接使用快速排序的库函数是很方便的。下面讲下VC中库函数qsort()的用法: 函数原型: void qsort(void *base,size_t num,size_t width, int (__cdecl *compare )(const void *, ...
分类:
编程语言 时间:
2019-01-08 20:57:50
阅读次数:
199
本文是针对没有Perl基础,但想用perl一行式命令取代grep/awk/sed的人,用于速学Perl基础知识。 Perl一行式系列文章: "Perl一行式程序" perl的 e选项 perl命令的 e选项 后可以书写表达式,例如: Perl中的函数调用经常可以省略括号,所以 表示的是 ,但并非总是 ...
分类:
其他好文 时间:
2019-01-04 00:17:12
阅读次数:
203
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecm ...
分类:
编程语言 时间:
2019-01-03 18:13:14
阅读次数:
226
In this lesson you will learn to make comparisons. 课上内容(Lesson) compare n. 比较 vt. 比拟,喻为;[语]构成 vi. 相比,匹敌;比较,区别;比拟(常与to连用)n. (Compare)人名;(意)孔帕雷 comparis ...
分类:
其他好文 时间:
2019-01-03 00:01:42
阅读次数:
257
let arrayEquals = (array1, array2) => { // if array1 or array2 is a falsy value, return if (!array1 || !array2) return false; // compare lengths - can... ...
分类:
编程语言 时间:
2019-01-02 19:32:55
阅读次数:
125
tring.Compare方法,用来比较2个字符串值得大小 string.Compare(str1, str2, true); 返回值: 1 : str1大于str2 0 : str1等于str2 -1 : str1小于str2 比较字符串是按照字符串中的字符一个个比较,只要一个字符不相同,那么就停 ...
Given two arrays of length m and n with digits 0-9 representing two numbers. Create the maximum number of length k <= m + n from digits of the two. Th ...
分类:
编程语言 时间:
2018-12-31 21:59:17
阅读次数:
123