网站首页 站内搜索

搜索结果

查询Tags标签: o2,共有 69条记录
  • 理解Compare()函数的返回值

    返回 1(正数): 第一个元素排在第二个元素后面; 返回 -1 (负数): 第一个元素排在第二个元素前面 返回 0 : 两者相等,不进行交换,也就不排序。但是要根据题目来判断返回什么。如果数组是无序的,不能直接返回0。若保证升序排列,要返回o1-o2,降序则o2-o1。 return 0…

    2022/9/5 23:22:55 人评论 次浏览
  • Java的Comparator升序降序的记法

    在使用Java自带的排序函数时,往往需要根据自己的需求自定义比较器。以前一直对Comparator的升序降序疑惑。现在记录一下,加深下印象。 先给结论:实现Comparator接口,必须实现下面这个函数:@Override public int compare(CommentVo o1, CommentVo o2) {return o1.getT…

    2022/8/17 1:54:48 人评论 次浏览
  • gcc -O0 -O1 -O2 -O3 -Os 编译优化等级

    GCC提供了大量优化等级,用来对编译时间、目标文件大小、执行效率三个维度进行不同的取舍和平衡 -O0,最少的优化。(这是默认的编译选项)(可以最大程度上配合产生代码调试信息,可以在任何代码行打断点,特别是死代码处)-O0,最少的优化。(这是默认的编译选项)(可以…

    2022/7/7 23:20:24 人评论 次浏览
  • JAVA8新特性之lambda表达式

    Lambda表达式的使用()->{}; ()里面放的是参数,{}里放的是代码体 -> 左边: lambda形参列表的参数类型可以省略(类型推断) -> 右边: 代码体使用{}包裹,如果代码体只有一句可执行语句,那么大括号可以省略,return也可以省略 Lambda实质上还是一个接口的实例,要…

    2022/7/5 14:24:07 人评论 次浏览
  • java 设计模式-策略模式

    策略模式:封装的是做一件事不同的执行方式,本质上依旧是多态 package strategy;public interface Comparator<T> {int compare(T o1, T o2); }package strategy;public class DogComparator implements Comparator<Dog>{@Overridepublic int compare(Dog o1…

    2022/6/9 1:22:54 人评论 次浏览
  • Java中,关于Comparator三点说明

    我们在使用Arrays.sort(xx, new Comparator<T>() {});和Collections.sort(xx, new Comparator<T>() {})时,明确三点即可:int compare(T o1, T o2) 是“比较o1和o2的大小”。返回“负数”,意味着“o1比o2小”;返回“零”,意味着“o1等于o2”;返回“正数”…

    2022/5/24 1:21:17 人评论 次浏览
  • 【人工智能导论:模型与算法】MOOC 8.3 误差后向传播(BP) 例题 【第三版】

    第一版:完全按照MOOC课件编程实现: 【人工智能导论:模型与算法】MOOC 8.3 误差后向传播(BP) 例题 编程验证 - HBU_DAVID - 博客园 (cnblogs.com) 第二版:用PyTorch实现,发现求得梯度与MOOC课件不一致。 怀疑程序有Bug,感觉肯能是对 l.backward()有理解不到位的地方…

    2022/4/29 20:15:18 人评论 次浏览
  • Java8-lambda表达式

    Lambda 表达式的使用 1.举例: (o1, o2) -> Integer.compare(o1, o2) 2.格式:-> : Lambda操作符(箭头操作符) ->左边: Lambda形参列表(其实就是接口中的抽象方法的形参列表) ->右边: Lambda体(其实就是接口里重写的抽象方法的方法体)3.Lambda表达式的使用:(…

    2022/3/26 17:22:39 人评论 次浏览
  • PHP如何实现类似java中hashset,hashmap

    php常用的数据类型 数组是只能以整型或字符串类型作为key,value可以是任意类型的数据,但是如何在php里面使用类似java中的hashset、hashmap结构或python中的字典dict,set结构,来存储以对象等其他非字符串整型为key的数据;这就要用到php的扩展spl,里面有个SplObjectSt…

    2022/3/19 14:28:00 人评论 次浏览
  • Java List<Map> 排序

    Collections.sort(sourceMap, new Comparator<Map<String, Object>>() {@Overridepublic int compare(Map<String, Object> o1, Map<String, Object> o2) {return o1.get("fxdj").toString().compareTo(o2.get("fxdj").toStr…

    2022/3/4 20:15:23 人评论 次浏览
  • Java8新特性 Lambda

    Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。 Lambda 表达式 @Testpublic void test1() {I1 i1 = new I…

    2022/2/5 17:14:08 人评论 次浏览
  • 剑指offer Java题解之JZ86 在二叉树中找到两个节点的最近公共祖先

    题目: 给定一棵二叉树(保证非空)以及这棵树上的两个节点对应的val值 o1 和 o2,请找到 o1 和 o2 的最近公共祖先节点。数据范围:1 \le n \le 10001≤n≤1000,树上每个节点的val满足 0<val \le 1000<val≤100 要求:时间复杂度 O(n)O(n)注:本题保证二叉树中每个节…

    2022/1/30 17:10:21 人评论 次浏览
  • 【Java】自定义排序

    文章目录 数组列表List数组 Arrays.sort(properties, (o1, o2) -> {return o1[0] == o2[0] ? (o2[1] - o1[1]) : (o1[0] - o2[0]); });按第0维升序排序,第0维相同时按第1维降序排序。 e.g. int[][] arr = {{1, 5}, {10, 4}, {4, 3}, {4, 4}}; System.out.println(Arr…

    2022/1/28 22:04:36 人评论 次浏览
  • 1.Java8新特性简介&Lambda表达式

    目录 一、Java8新特性简介 特点 二、并行流与串行流 三、为社么要使用Lambda表达式 三、Lambda表达式使用举例 1.Runnable 2.Comprator (一) Lambda表达式的使用 1.格式 2.语法格式1:无参,无返回值 3.语法格式2:lambda需要一个参数,但是没有返回值 4.语法格式3:数据…

    2022/1/28 17:35:22 人评论 次浏览
  • 【源码阅读 | xe-utils源码 | 06】isEqual 深度比较两个值是否相等

    1. 背景JavaScript 中包含基础的值类型,引用类型及其他类型。   关于值类型和引用类型的区别,若有不理解的可以看这篇文章补课 【JavaScript】深拷贝与浅拷贝 ,这里就不再赘述。   当要判断 引用类型 时,以对象举例,则需要 遍历其所有的属性 来进行比较,只有属性…

    2022/1/23 14:06:04 人评论 次浏览
共69记录«上一页12345下一页»
扫一扫关注最新编程教程