ICode9

精准搜索请尝试: 精确搜索
  • Arrays工具类常用方法2021-07-29 18:59:25

    toString():对数组进行遍历,返回一个字符串 banarySearch():二分法查找,参数需要一个有序的数组,否则结果错误 sort():排序(升序) copyOf():完成数组的复制 copyOfRang():对数组进行指定区间复制 equals():比较两个数组值是否相等 ==:比较两个数组地址是否相等 fill():对数组进行

  • 数据库函数依赖的含义2021-07-26 09:32:12

    函数依赖的含义:定义:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不相等,则称"X函数确定Y"或"Y函数依赖于X",记作X-->Y。

  • JAVA基础学习2021-07-25 13:05:18

    一.java基础 1.为什么java可以一次编码到处运行 答:.java文件进过编译器编译生成.class文件,JVM在不同平台会将.class文件翻译成相应的机器码。从而实现一次编码到处运行 2.一个java文件可以含有多个类吗 答:可以,但是只能含有一个public类,同时这个类名必须与java文件名一致 3.说

  • AcWing 3779. 相等的和2021-07-24 22:33:57

    题目 给定 k 个整数序列,其中第 i 个序列的长度为 li。 现在,请你进行以下操作: 从 k 个序列中,选出两个序列 i,j(i≠j)。 删掉序列 i 中的一个元素。 删掉序列 j 中的一个元素。 要求:操作完成后,序列 i 中的各元素之和等于序列 j 中的各元素之和。 输出合理操作方案。 我们规定,空序列

  • day7.192021-07-19 23:02:16

    题目:回文数 问题描述 1221 是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 思路: 从一千开始判断是否为回文数,分别先得到千、百、十、个位,如果千位与个位相等,百位与十位相等,那么这个数就

  • 快乐的一天从AC开始 | 20210717 | 牛客小白月赛36J2021-07-17 11:03:05

    题目链接 昨晚下班回来,比赛还剩半小时,就看了过的人最少的题。 思路倒是一眼秒了,就是太久没写线段树维护字符串哈希值了,直接疯狂WA。 心路历程 一眼秒了有什么好说的,欸,这代码怎么过不了啊 思路 首先,字符串的哈希值相等就可以认为这两个字符串相等。 然后,用线段树维护字符串的哈希值

  • 7月15日学习总结2021-07-17 10:01:00

    1、IDLE的交互模式和编辑器模式有什么区别? 交互模式主要是输入一句系统就会回复一句,编辑模式就可以把自己所有想的代码全部写完,然后保存再开始运行。 2、如何查看Python的内置函数? 在交互模式中输入dir(_builtins_)就可以查看所有的内置函数 3、Tap键的功能 首先,Tap在python中相

  • 并查集的应用 + 离散化:程序自动分析2021-07-15 16:04:12

    题目链接:https://www.luogu.com.cn/problem/P1955  题目: 题目描述 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设 x_1,x_2,x_3,\cdotsx1​,x2​,x3​,⋯ 代表程序中出现的变量,给定 nn 个形如 x_i=x_jxi​=x

  • 欢乐赛3A 有趣的对称题2021-07-13 12:34:05

    链接:https://ac.nowcoder.com/acm/contest/17085/A来源:牛客网给你两张n*m大小的扫雷图   问你可否在向下取整n*m/2的次数内 将两张扫雷图的数字和相等 首先我们发现,整张地图取反,数字的总和与之前相等,所以只要将地图B化成地图A或者地图A取反即可

  • 1083 是否存在相等的差 (20 分)2021-07-11 17:59:45

    1083 是否存在相等的差 (20 分) 给定 N 张卡片,正面分别写上 1、2、……、N,然后全部翻面,洗牌,在背面分别写上 1、2、……、N。将每张牌的正反两面数字相减(大减小),得到 N 个非负差值,其中是否存在相等的差? 输入格式: 输入第一行给出一个正整数 N(2 ≤ N ≤ 10 000),随后一行给出 1 到

  • 面试汇总7.82021-07-08 11:32:57

    1.  请你谈谈大O符号(big-O notation)并给出不同的数据结构的例子? 大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是性能在最坏的场景下有多么好。 大O符号也可用来描述其他的行为,比如:内存消耗。因为集合类实际上是数据结构,我们一般使用大O符号基于时间,内存和性能来选

  • 7.7模拟赛赛后总结2021-07-07 23:02:26

    7.7模拟赛赛后总结 赛时历程 ​ 早上八点十分,拿到题目然后浏览题目,感觉都没有直接的思路,应该是T2的暴力最好写,但是只有5分的样子。。 ​ 先多想想T1吧。粗略的考虑了一下,感觉需要考虑一个区间交的时候的偏移量,然后针对两个区间相等的字符,已经存在的考虑如何存储一下它能够相等的

  • JS学习笔记——Object.is到底是何物2021-07-07 22:03:18

    Object.is() 方法确定两个值是否是相同的值。 1、Object.is的背景 ES5比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符(===)。他们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。JavaScript缺乏一种运算,在所有环境中,只要两个值是一样的,他们

  • Equality in ADT and OOP2021-07-07 18:00:10

    等价性是基于等价关系的,满足自反、对称、传递三个性质,它的空间意义是:如果R中的多个值都对应于A中的同一个值,那么这些R值都应该是等价的。 1. 不可变类型的等价性 判断等价的两个方式: AF映射到同样的结果,则等价。站在外部观察者角度:对两个对象调用任何相同的操作,都会得到相同的结

  • Java字符串相等判断,积累总结2021-07-03 12:51:44

    ### 正文在实际的工作项目中, 缓存成为高并发、高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征:* 在分层系统中处于内存/CPU具有访问性能良好,* 缓存数据饱和,有良好的数据淘汰机制由于Redis 天然就具有这两个特征,Redis基于内存操作的,且

  • HashSet集合2021-07-02 20:29:44

    HashSet是set接口的典型实现,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素,因此具有很好的存取和查找性能。底层数据结构是哈希表HashSet具有以下特点: 不能保证元素的排列顺序,顺序可能与添加顺序不同,顺序也可能发生变化HashSet不是同步 

  • Java中的equals和==的区别2021-07-02 12:35:07

    一、equals 1、equals:是Object类中的方法,只能判断引用类型 2、默认判断的是地址是否相等,子类中往往重写该方法,用于判断内容是否相等 二、== 1、既可以判断基本类型,又可以判断引用类型。 2、如果判断基本类型,判断的是值是否相等。 3、如果判断的引用类型,判断的是地址是否相等,即判

  • js判断两个变量或常量是否相等2021-07-01 23:33:42

    JSON.stringify()在判断时会出现{a:1,b:2}!={b:2,a:1}的情况,下面是我的代码: <script> function equal(o1,o2){ if(o1===o2){return true;} if(typeof(o1)!==typeof(o2)){ return false; } if(typeof(o1)===typeof([])){ // if(o1.length!==o2.length){ // return

  • 三角形的测试设计点2021-06-28 21:03:35

    三角形的测试设计点 来自  https://www.cnblogs.com/zhangyublogs/p/5155307.html     在三角形计算中,要求三角形的三个边长:A B C 。          1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。           2、若是等腰三角形打印“等

  • 合集-闭包、java8、重写equals、2021-06-28 18:04:16

    文章目录 1 lambda表达式(闭包)1.1 概念及优势1.2 语法1.3 特性1.4 实例 2 java8的新特性2.1 函数式接口2.2 Lambda 表达式2.3 方法引用2.4 Stream API2.5 Date Time API2.6 Optional 类 3 为什么重写equals和重写hashcode? 1 lambda表达式(闭包) 1.1 概念及优势 Lambda 表达

  • A. Nastia and Nearly Good Numbers2021-06-22 16:36:51

    构造。之前没接触过,不会做。 就是构造成这个样子就行了  print(a * b, a, a*(b + 1))#加减乘除合并同类项,是成立的,也可以像下面一样变化一下 print(a * (b + 5), a, a*(b + 6)) 有两个点要注意 1 如果B等于1,那么x, y, z都可以被b整除,都是good number,不符合题意 2 题目要求x, y, z

  • 软件测试——等价类划分2021-06-21 12:51:28

    1)有效等价类 是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 2)无效等价类 与有效等价类的定义恰巧相反。无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。

  • 12.有没有可能 2 个不相等的对象有相同的 hashcode?2021-06-20 18:30:42

    有可能.在产生hash冲突时,两个不相等的对象就会有相同的 hashcode 值。 public final class Long extends Number implements Comparable<Long> { public static int hashCode(long value) { return (int)(value ^ (value >>> 32)); } public boole

  • KMP算法之基础思想篇2021-06-19 23:00:48

    KMP算法是快速求字符串P 是不是字符串S的子串的一个算法,具体案例呢,可以看力扣的28题.实现 strStr(),题意也很简单,就是找出P在S中出现的第一个位置。实际上就是找子串。 这种最简单的方法就是暴力,直接两层for循环,O(n*m)的复杂度,比较耗时,相比之下,KMP算法要快很多,要理解KMP算法,就一

  • 关系运算符2021-06-18 20:00:05

    关系运算符生成的是一个“布尔”(Boolean)结果。它们评价的是运算对象值之间的关系。若关系是真实的,关系表达式会生 成true(真);若关系不真实,则生成 false(假)。关系运算符包括小于(<)、大于(>)、小于或等于(<=)、大于或等于(>=)、等于(==)以及不等于(!=)。等于和不等于适用于所有

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有