搜索结果
查询Tags标签: compare,共有 68条记录-
day 10 C# 字符串类String的使用(1)
day 10 C#打卡 1.String类的使用(1) using System;namespace ConsoleApp10 {class program{static void Main(string[] args){/******** 构建字符串并输出 ********/string str = new string(B, 20);//输出20个BConsole.WriteLine(str);string str1 = new string(new …
2021/9/22 22:12:27 人评论 次浏览 -
day 10 C# 字符串类String的使用(1)
day 10 C#打卡 1.String类的使用(1) using System;namespace ConsoleApp10 {class program{static void Main(string[] args){/******** 构建字符串并输出 ********/string str = new string(B, 20);//输出20个BConsole.WriteLine(str);string str1 = new string(new …
2021/9/22 22:12:27 人评论 次浏览 -
快速排序算法
快速排序:找到一个基数,然后把全部元素和基数进行比较,小于基数的放在左边,大于的放在右边,然后基数和左边最后一个数进行对调,基数所在位置就是最后正确的目标位置,同理后面的元素比较,一般我们以第一个元素设为基数 //a是待排序数组,p为左边界,r为右边界,递归…
2021/9/19 17:05:08 人评论 次浏览 -
快速排序算法
快速排序:找到一个基数,然后把全部元素和基数进行比较,小于基数的放在左边,大于的放在右边,然后基数和左边最后一个数进行对调,基数所在位置就是最后正确的目标位置,同理后面的元素比较,一般我们以第一个元素设为基数 //a是待排序数组,p为左边界,r为右边界,递归…
2021/9/19 17:05:08 人评论 次浏览 -
Java Comparator 使用
LC.56 合并区间 用到对数组进行排序 以数组的第一个元素作为判断依据:Arrays.sort(intervals, new Comparator<int[]>() { public int compare(int[] interval1, int[] interval2) { return interval1[0] - interval2[0]; } …
2021/9/8 17:06:13 人评论 次浏览 -
Java Comparator 使用
LC.56 合并区间 用到对数组进行排序 以数组的第一个元素作为判断依据:Arrays.sort(intervals, new Comparator<int[]>() { public int compare(int[] interval1, int[] interval2) { return interval1[0] - interval2[0]; } …
2021/9/8 17:06:13 人评论 次浏览 -
java代码练习 work119
work119.java package test06;public class work119 {enum Constants4{A,B,C,D}public static void compare(Constants4 c){for (int i = 0; i < Constants4.values().length; i++){System.out.println(c + "与" + Constants4.values()[i] + "的比较结果…
2021/9/6 12:06:50 人评论 次浏览 -
java代码练习 work119
work119.java package test06;public class work119 {enum Constants4{A,B,C,D}public static void compare(Constants4 c){for (int i = 0; i < Constants4.values().length; i++){System.out.println(c + "与" + Constants4.values()[i] + "的比较结果…
2021/9/6 12:06:50 人评论 次浏览 -
数组相关算法
快排排序:找到一个数,数组通过这个数的大小去分左右两边,递归 function quickSort(arr) {var len = arr.lengthif(len <= 1) return arrvar temp = arr[0]var left = []var right = []for(var i = 0; i < len; i++){if(compare(temp, arr[i])){ // compare比较le…
2021/9/5 14:05:55 人评论 次浏览 -
数组相关算法
快排排序:找到一个数,数组通过这个数的大小去分左右两边,递归 function quickSort(arr) {var len = arr.lengthif(len <= 1) return arrvar temp = arr[0]var left = []var right = []for(var i = 0; i < len; i++){if(compare(temp, arr[i])){ // compare比较le…
2021/9/5 14:05:55 人评论 次浏览 -
CAS(compare and swap)
首先什么是原子操作? 原子本意是“不能被进一步分割的最小粒子”,而原子操作意为”不可被中断的一个或一系列操作”; 处理器如何实现原子操作?首先处理器会自动保证基本的内存操作的原子性:处理器保证从系统内存当中读取或者写入一个字节是原子的,意思是当一个处理器…
2021/8/19 23:08:46 人评论 次浏览 -
CAS(compare and swap)
首先什么是原子操作? 原子本意是“不能被进一步分割的最小粒子”,而原子操作意为”不可被中断的一个或一系列操作”; 处理器如何实现原子操作?首先处理器会自动保证基本的内存操作的原子性:处理器保证从系统内存当中读取或者写入一个字节是原子的,意思是当一个处理器…
2021/8/19 23:08:46 人评论 次浏览 -
C++11 CAS无锁函数compare_exchange_weak的使用
#include <iostream> // std::cout #include <atomic> // std::atomic #include <thread> // std::thread #include <vector> // std::vector// a simple global linked list: struct Node { int value; Node* nex…
2021/8/3 12:05:50 人评论 次浏览 -
C++11 CAS无锁函数compare_exchange_weak的使用
#include <iostream> // std::cout #include <atomic> // std::atomic #include <thread> // std::thread #include <vector> // std::vector// a simple global linked list: struct Node { int value; Node* nex…
2021/8/3 12:05:50 人评论 次浏览 -
ARM64基础2:在汇编中调用C语言函数
如题,演示汇编程调用C函数方法 1.创建两个文件 compare.c int compare_data(int a, int b) {return (a >= b) ? a : b; }main.S文件 .section .data .align 3print_data:.string "big data: %d\n".section .text .globl main main:stp x29, x30, [sp, …
2021/8/2 17:07:21 人评论 次浏览