首页 > TAG信息列表 > Num1

MySQL中的隐式转换造成的索引失效

MySQL中的隐式转换造成的索引失效 本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观点和结论于 MySQL 所有版本均准确无误,版本差异请自行甄别。 原文:https://www.guitu18.com/post/2019/11/24/61.html 前言 ​ 数据库优化是一个

递归

题目1 不用判断不用循环实现1+2+...+n 代码 #include<bits/stdc++.h> using namespace std; int sumNums(int n){ int sum = 0; n && (sum = n + sumNums(n-1)); //为0时短路不执行递归,终止条件 return sum; } int main(){ int n; cin >> n; cout << sumNums(n); }

C# 消灭switch的面向映射编程

原有switch写法,所有分支集中在一个方法中,使得方法过于冗长 class Calculator01 { public double Num1 { get; set; } public double Num2 { get; set; } public double Run(string operate) { switch(operate)

闭包第2天

2022-09-10 闭包的使用实例 1 def config_name(name): 2 def inner(msg): 3 print(name + ":" + msg) 4 5 print(id(inner)) 6 return inner 7 8 A = config_name("A") 9 B = config_name("B") 10 A ("有朋自远方来,不亦

leetcode 415. 字符串相加 js 实现

原题链接:https://leetcode.cn/problems/add-strings/ 给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。 示例 1: 输入:num1 = "11", num2 = "1

单调栈-下一个更大元素

单调栈使用满足如下: 输入:nums1=[4,1,2],nums2=[1,3,4,2]. 输出:[-1,3,-1] 解释: 对于num1中的数字4 ,你无法在第二个数组中找到下一个更大的数字,因此输出-1。 对于num1中的数字1,第二个数组中数字1右边的下一个较大数字是 3 。 对于num1中的数字2,第二个数组中没有下一个更大

Day05__方法

方法 何为方法? package method; //何为方法? public class Demo01 { public static void main(String[] args) { System.out.println(add(1,2)); } //加法 public static int add(int num1 ,int num2){ return num1+num2; } } 方法的定义

CCF 201503-1 图像旋转(C++)

好像旋转矩阵有更好的做法,但是我觉得这样也足够了,如果需要更好的做法,大家得自己在去找一下。 我主要是找了下规律,然后做出来的 #include<iostream> #include<bits/stdc++.h> #include<cstdio> using namespace std; int num1[1005][1005]; int num2[1005][1005]; int n, m;

JAVA运算符与流程控制

JAVA 运算符 1.算术运算符 + - + - * / % (前)++ (后)++ (前)-- (后)-- + 典型代码: 除号 / //除号 / int num1=12; int num2=5; int result1=num1/num2; System.out.println(result1);//2 int型截断小数部分 int result2=num1/num2*num2; System.out.println(result2);//10 不等

[Oracle] LeetCode 415 Add Strings

Given two non-negative integers, num1 and num2 represented as string, return the sum of num1 and num2 as a string. You must solve the problem without using any built-in library for handling large integers (such as BigInteger). You must also not convert th

柯里化函数

柯里化函数思想 :封装函数; <script> function count(num1, num2) { return function calc(type) { switch (type) { case '+': return num1 + num2 case '-': return num1 -

python---运算符(1)

1.算数运算符    代码演示: num1 = 10 num2 = 3 print(num1+num2) print(num1-num2) print(num1*num2) print(num1/num2) print(num1%num2) # 取余,10除3余数 print(num1//num2) # 取幂10/3取整 print(num1**num2) # 10的三次方 2. 赋值运算符    代码演示:  

[NOIP1998 普及组] 三连击

生成九位一到九的全排列,按题目分割、过滤 #include<iostream> #include<vector> #include<algorithm> bool vis[20]; int queue[50]; int answers[500]; int cnt=0; void search(int x) { for(int i=1;i<=9;i++)//每位数由1到9中的一个 { if(!vis[i]) {

Day4 (复习:Java中的方法)

Java方法 何为方法? java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用   设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,设计方法时,最好保持方法的原子性

leetcode1033-移动石子直到连续

移动石子直到连续 分类讨论 class Solution { public int[] numMovesStones(int a, int b, int c) { if(a > b){int t = a; a = b; b = t;} if(a > c){int t = a; a = c; c = t;} if(b > c){int t = b; b = c; c = t;} int num1 = b-a-1,

简易计算器

组合 面向过程 public class TestCalc { public static void main(String[] args) { new Calculate(); } } class Calculate extends Frame{ public Calculate(){ TextField num1 = new TextField(10); TextField num2 = new TextField(10);

java方法

什么是方法: package com.mao.method;public class Demo01 { //main方法 public static void main(String[] args) { //加法不加static不能在其他方法中用 //实际参数:实际调用传递给他的参数 int sum = add(1, 2); System.out.println(sum);

leetcode.43. 字符串相乘

给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。   示例 1: 输入: num1 = "2", num2 = "3"输出: "6"示例 2: 输入: num1 = "123", num2 = "45

Leetcode 537. 复数乘法(网友思路,自愧不如)

复数 可以用字符串表示,遵循 "实部+虚部i" 的形式,并满足下述条件: 实部 是一个整数,取值范围是 [-100, 100] 虚部 也是一个整数,取值范围是 [-100, 100] i2 == -1 给你两个字符串表示的复数 num1 和 num2 ,请你遵循复数表示形式,返回表示它们乘积的字符串。 示例 1: 输入:num1 = "1+1i"

创建函数的几种方式

 

JS中转为number类型的四种方法

JS中转为number类型的四种方法// 1、Number() var num1 = Number(true); console.log(num1); // 1 var num2 = Number(" ") console.log(num2); // 0 // 2、parseInt() var num1 = parseInt("10.3abs"); console.log(num1); // 10 var num1 = parseInt("abs10.3&

2022-07-14 第二组 卢睿 学习心得

java 今日学习心得: 今天主要学习了java判断里的if,switch,循环里的for循环以及增强for循环,还有一维数组,二维数组等,感觉没点基础真不好跟上,对增强for循环有了新的理解, 重点 if if...else switch...case for循环,foreach 顺口溜:外部循环走一步,内部循环走一圈 数组:一维数组,二维数组 用循

2022-7-14 第二小组 张鑫 学习笔记

实训第七天 Java基础2 1.学习重点 1.字符串 2.包 3.键盘输入 4.多重if 5.数组 6.循环语句 7.简单计算器 2.学习心得 今天进一步对Java基础进行学习,关于字符串,包的命名规则以及循环语句的知识有了深入了解,今天还做了几个简单的小案例,还是那句话,听的好永远都不代表做的好,虽然感觉知

vue3中自定义hooks

hook: 直译[hʊk] 钩子 Hooks在前端领域并没有明确定义,借用知乎大佬的定义:在JS里是callback,事件驱动,集成定义一些可复用的方法。 Vue3官方文档并没有对自定义Hooks做任何定义,却无处不在在使用这个技巧,很多开源项目也在用这个技巧,所以作为一个合格的Vuer学会自定义Hooks让Compo

2022-07-14 第三组 高严 java02

一、今日重点 引用数据类型 String 工具:键盘输入 if...else switch...case 引用数据类型 数组 for循环 while循环 break和continue 二、进程概况 【√代表掌握了,-代表产生困惑但已解决,×代表没解决】 拼接字符串【√】 键盘输入【√】 练习: if...else【√】 switch...case(成