ICode9

精准搜索请尝试: 精确搜索
  • 二分求解最值问题例题2022-02-16 19:01:49

    前言   当问题是求某一个最值时,可以考虑用二分来枚举答案。可以用二分的前提是答案具有二段性。以求满足条件的最小答案为例,首先最小答案一定是满足条件的,如果对于任何大于最小答案的值也满足条件,任何小于最小答案的值不满足条件,那么就称所求答案具有二段性。通过最小答案这个值

  • v-if与v-show的区别2022-02-07 19:31:46

    一、相同点 都可以动态控制着dom元素的显示隐藏 一、区别 v-if: 满足条件是会渲染到html中,不满足条件时是不会渲染到html中的,是通过操纵dom元素来进行切换显示 v-show: 元素始终被渲染到HTML,它只是简单的伪元素设置css的style属性,当不满足条件的元素被设置style=“display:n

  • 二分2022-02-06 17:35:09

    简介 二分查找(binary search),也称折半搜索(half-interval search),对数搜索(logarithmic search),是用来在一个有序数组中查找某一元素的算法。 时间复杂度O(log n) 工作原理 在一个有序数组中,每次考察中间的元素(\(\frac{l+r}{2}\)),根据当前元素是否满足题目要求,输出当前元素,在左

  • 五种排序算法--快速排序2022-02-02 20:02:24

    一、步骤(从小到大排序) 1、在数组中选一个基准数(通常为数组第一个)。 2、将所有比基准值小的值摆放在基准的前面,所有比基准值大的摆放在基准的后面(相同的数可以放到任意一边);在这个分区推出之后,该基准就处于数列的中间位置。 3、递归地把“基准值前面的子数列”和“基准值后面的子数

  • 第五节2022-01-23 13:33:08

      Shell脚本 条件测试语句 格式:[  条件表达式  ]         //两边有空格 文件测试常用参数: -d 测试文件是否为目录 -e 测试文件是否存在 -f 判断是否为一般文件 -r 测试当前用户是否有读权限 -w 测试当前用户是否有写权限 -x 测试当前用户是否有执行权限

  • PHP学习2022-01-14 23:34:19

      - 计算机码:计算机在实际存储数据时采用的编码规则(二进制规则)        分类:原码、反码、补码(数值本身最左边一位是充当符号位的:正数为0,负数为1)                 1.原码:数据本身从十进制转换成二进制的结果                  

  • python 常用语句2022-01-14 10:34:15

    python 常用语句 目录一: 判断语句1.1 if 语句(1) if 语句结构体(2)if 语句示例1.2 if-else语句1.2.1 if-else 结构体1.2.2 示例1.3 if-elif 语句1.3.1 if-elif 结构体1.3.2 示例1.4 嵌套if 结构1.4.1 结构体1.4.2 示例二:循环语句2.1 while 循环2.1.1 while 循环结构体2.1.2 示例2.

  • python常用语句if,for,while(如果每件事情都算来算去,那么等到想明白,可能就来不及做了。)2022-01-13 21:36:07

    一、判断语句 Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 举例: #演示红绿灯 #绿灯代表通行,红灯代表不能通行,黄灯减慢速度 color="green"   if color=="green": print("可以通行") if color

  • 1498. 满足条件的子序列数目 二分 快速幂 等比数列前n项和公式2022-01-11 12:31:57

    先排序 从后向前,大于target / 2 的数,求出最后一个小于等于target - nums[i]数的下标x 下标j从0到x的这些数,均可做最小值,i到j之间的数,求组合数即可,又已知相同底数的所有组合数相加 = 2的底数次方 然后j从0到x再用等比数列前n项和公式即可 小于等于target / 2的, 下标j从0到i - 1均可

  • JAVA的选择结构2021-12-30 23:02:45

    一类型 1、if单选泽结构 2、if双选择结构 3、if多选择结构 4、嵌套if结构 5、Switch循环结构 二,应用 1单选择 语法:if(条件:布尔类型的数据,可以是表达式,也可以用逻辑运算符){ //如果条件为 true,执行语句 }; 注意:if(a!=0)和if(a)是等价的  2双选择语法::if(条件表达式){ //满足条件执行的

  • 数组的find、findIndex、filter的使用2021-12-29 11:05:50

    数组的find、findIndex、filter这单个方法都是对数组的查找筛选的方法 find方法: find用来查找数组中满足某条件的第一个成员,例如: let arr = [1,2,3,4,5,6,7] let resultArr = arr.find((item)=>{ return item > 4 }) console.l

  • JavaScript循环:while循环-for循环详解2021-12-28 21:03:09

    目录 分支语句 if语句有三种使用:单分支、双分支、多分支 单分支使用语法: 括号内的条件为true时,进入大括号里执行代码 小括号内的结果若不是布尔类型时,会发生隐式转换转为布尔类型 双分支 三元运算符 switch语句 while循环 for循环 语句 循环嵌套 数组 数组是什么 数组的基本使

  • 复习数组身上的方法2021-12-14 10:02:46

    增: pop,push 删:shift,unshift 改:reverse,sort,splice(此方法增删改都可用) //上述七个方法会改变原数组 截取:slice 拼接:concat 分割:join 查找:indexOf,lastIndexOf 数组迭代的方法: forEach(遍历),filter(过滤),reduce(统计),map(映射),every(查找数组中的所有元素

  • python流程控制2021-11-26 21:31:15

    流程控制 if判断语句 单分支 if 条件: 满足条件后要执行的代码 双分支 if 条件: 满足条件后要执行代码 else: 不满足条件执行的代码 多分支 if 条件1: 满足条件1后要执行的代码 elif 条件2: 满足条件2后要执行的代码 elif 条件3: 满足条件3后要执行的代码 else

  • 程序流程结构2021-11-24 09:30:29

    c++最基本的三种程序运行结构:顺序结构、选择结构、循环结构 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择地执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 一、选择结构 1、if语句 作用:执行满足条件的语句 三种形式: 1)单行格式if语句 语法:if

  • Event Loop2021-11-21 16:03:19

    JavaScript是单线程的  javascript 的代码都是串行的。前面的代码没有执行完毕后面的代码不能执行 基本执行顺序 程序会从上至下依次执行当前所有同步代码 在执行的过程中如果遇到异步代码,会将异步代码放到事件循环中 当前所有同步代码执行完毕后, JavaScript 会不断检测事

  • Codeforces Round #754 (Div. 2) 题解(A-D)2021-11-13 01:31:17

    A. A.M. Deviation 首先,两个参数肯定是一个选\(a_1\)或者\(a_3\),一个是\(a_2\),不然\(a_1 + a_3 - 2 * a_2\)结果会不变。 先不考虑取绝对值,使用给定操作可以让\(a_1 + a_3 - 2 * a_2\)的值加减3。 取个模再分类讨论一下就完事了。 B. Reverse Sort 记\(0\)的个数为\(cnt_0\),那么把

  • leetcode- Increasing Triplet Subsequence2021-11-10 13:02:33

    题干描述 算法描述 使用变量small和mid,分别初始化为最大整数值遍历数组,设当前数值为nums[i] 如果nums[i]<=small:则 s m a

  • 39-动态查询完成多条件拼接2021-11-04 19:33:25

    /* 动态查询完成多条件拼接 */ @Test public void testSpec1(){ /* root:获取属性 客户名 所属行业 criteriaBuilder:构造查询: 1、构造客户名的精确匹配查询 2、构造所属行业的精确匹配

  • 阻止router-link 跳转 以及打开新页面2021-10-21 12:02:41

      router-link  不满足条件时阻止跳转 $route.fullPath 不进行跳转 <router-link :to="row.enabled ? {path: $route.fullPath} : {path:'/dt-exchange/dt-detail',query:{jobId:row.id,page_no:page_no,desc:form.work_describe}}"></router-link> 如果想要另

  • 关于 i & (1<<j) 和 1 & (i>>j) 的解释2021-10-20 15:34:27

    一、 i & (1<<j)   1<<j表示二进制表示的1(即0001)的所有位向左平移j个单位后的数,如j=1,则平移后的结果是0010,此时得到数2。若j=3,平移后的结果是1000,此时得到数8。向左平移j位,即表示将原来的数乘上2^j。可以类比十进制,所有位左移j位,相当于在后面添了j个0,即乘上10^j,在二进制中,即乘上

  • Java-多个if和if-else if的不同之处2021-10-19 13:02:58

    if是条件判断常用的语法,适用于单一条件判断 //条件满足,进入方法体 if(true){ //执行方法体 } if-else判断的情况:如果是/如果不是,适用于是/不是条件判断 //如果条件满足条件1,执行if下的方法提,否则执行else下的方法体 if(条件1){ //方法体 }else{ 方法体 }   if-else if判断的

  • 统计满足条件的4位数个数(YZOJ-1080)2021-10-10 20:33:48

    【问题描述】 给定若干个四位数,求出其中满足以下条件的数的个数: 个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。 【输入格式】 输入为两行,第一行为四位数的个数n,第二行为n个的四位数,数与数之间以一个空格分开。(n <= 100) 【输出

  • Codeforces Round #741 (Div. 2), problem: (D1) Two Hundred Twenty One (easy version), 17002021-10-10 10:31:07

    Problem - D1 - Codeforces 题意: 给n个符号(+或-), +代表+1, -代表-1, 求最少删去几个点, 使得     题解(仅此个人理解):   1. 这题打眼一看, 肯定和奇偶有关系, 奇数为+, 偶数为-, 但是删去点这一操作是动态的, 删去某点后, 后面的点的正负随之颠倒, 即奇数位+变偶数位-, 偶

  • java 入门2021-10-04 18:30:44

    一、初始java 1.生活中的程序: 从起床到教室上课的过程 穿衣打扮》起床》洗漱》出宿舍》》吃早餐》到教室 按照特定的顺序去完成某一件事的过程我们叫做生活中的程序 2.计算机中的程序: 一组有序指令的集合,需要和计算机交流就要使用计算机语言,java就是计算机语言的一种 3.java能

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

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

ICode9版权所有