ICode9

精准搜索请尝试: 精确搜索
  • Day49-mysql补充-存储过程等2022-05-28 10:32:19

    每日测验 默写pymysql模块操作MySQL的代码及主要方法 什么是sql注入,如何避免 sql注入有很多种类型,我们只是介绍了其中最具代表性的一种来诠释, 感兴趣的可以自己再去百度查看完整的sql注入种类及解决方式 昨日回顾 Navicat软件的使用 作为开发 我们使用软件的频率较高 一般

  • 97. 交错字符串2022-05-28 09:32:30

    97. 交错字符串 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串: s = s1 + s2 + ... + sn t = t1 + t2 + ... + tm |n - m| <= 1 交错 是 s1 + t1 + s2 + t2 +

  • LeetCode 0155 Min Stack2022-05-25 20:02:06

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 用两个栈来实现,s1是数据输入栈,s2是s1中对应位置元素的最小值。 2、代码实现 package Q0199.Q0155MinStack; import java.util.Stack; public class MinStack { private Stack<Integer> s1 = new Stack<>(); private

  • 关于状压DP枚举子集的方法与理解2022-05-23 20:02:08

    我们现在要枚举状压集合 \(S\) 的子集,代码实现: for (int S1=S;S1!=0;S1=(S1-1)&S) { S2=S^S1; } 其中 \(S_1\) 就是我们枚举得到的子集,\(S_2\) 是当前子集 \(S_1\) 在 \(S\) 内的补集,即 \(S_1 \bigoplus S_2 = S\) \[{\because S_2 = S \bigoplus S_1} \]\[{\therefore S_2 \b

  • 构造方法2022-05-22 14:01:13

    构造方法:类中的特殊方法,主要用于创建对象 特点: 名称与类名完全相同; 没有返回值类型; 创建对象时,触发构造方法的调用,不可通过句点手动调用 注意:如果没有在类中显示定义构造方法,则编译器默认提供无参构造方法  package com.ht.t1.constractor; public class TestConstractor { p

  • 面试中关于字符串及常量池的一些考点2022-05-22 09:31:57

    字符串及常量池在面试中很容易被问到,前2天在为公司做校招面试时,发现很多同学对相关细节不太清楚,在此梳理一下: 先回顾一下java中字符串的设计,大家都知道jvm中有所谓的"字符串常量池"设计,当String s = "xxx"时,会先检查常量池中有没有,如果没有则加入常量池(缓存起来),下次再遇到同样的St

  • LeetCode 0139 Word Break2022-05-22 07:00:20

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 1> 状态定义: dp[i]表示字符串s前i个字符组成的字符串s[0, i-1]是否能被空格拆分成若干个字典出现的单词。 2> 边界: dp[0] = true 表示空串且合法 3> 状态转移方程 对于任意的分割点j in [0, i-1],把s[0, i-1]分隔成两部分 s1=

  • API,String,String类的构造方法2022-05-21 23:02:05

    String类代表字符串,使用不需要导包 字符串的值创建后不可以修改       package API; import java.util.Scanner; public class ranDom { public static void main(String[] args) { // Scanner sc = new Scanner(System.in); // System.out.println("input

  • sort2022-05-21 00:31:22

    1. sort简介:     (1)用于C++中, 对给定区间所有元素进行排序;     (2)使用的排序方法是类似于快排的方法, 时间复杂度为n*log2(n), 执行效率较高;     (3)头文件 #include <algorithm>。 2. sort函数有三个参数(第三个参数可以不写, 默认从小到大升序排列):      

  • C#面试题2022-05-20 16:02:22

    一、笔试面试题: 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可

  • JavaScript 学习-13.Set 集合对象2022-05-19 16:00:47

    前言 集合是无序的,并且集合中的元素是唯一的。JavaScript ES6 提供了新的数据结构 Set, 可以创建集合对象。 Set 集合 创建一个set实例,使用new Set() const s1 = new Set(); // 空集合 console.log(s1) // Set(0) 可以传一个数组来初始化集合对象 const s1 = new Set([1, 2, 3

  • 字符串,列表,编码转换,逻辑运算2022-05-19 10:32:02

    逻辑运算 and 两真为真,一假则假 or一真为真,两假则假 not 身份运算 id()函数 二进制 八进制 十六进制 ASCII码 chr()十进制转为ASCII码 ord()ASCII码转十进制 Unicode万国码 utf-8 中文3字节,欧洲国家2字节,英文1字节 1Byte = 8bit a = '1' # 占1个字节 b = '

  • 面向对象编程----程序执行过程的内存分析_022022-05-18 19:35:14

    内存分析:   新建一个类文件Student package cn.Test.oop; /**  * 以类的方式组织代码,以对象的方式封装(组织)数据! 操作对象就是操作它的地址! 对象以类为模板来的! 所有的引用类型都是4个字节!  * @author 神奇的梦  *  */ public class Student { //属性:静态的数据

  • 模板层2022-05-17 00:33:08

    目录模板语法过滤器语法结构常见过滤器标签语法结构if判断for循环自定义过滤器、标签、inclusion_tag自定义过滤器自定义简单标签自定义inclusion_tag模板的导入注释语法模板的继承 模板语法 django提供的模板语法只有两个符号 {{}}:主要用于变量相关操作(引用) {%%}:主要用于逻辑

  • Day542022-05-16 23:35:48

    今日总结 模板语法之过滤器(类似于内置函数) 模板语法之标签(类似于流程控制) 自定义过滤器、标签、inclusion_tag 模板的继承 模板的导入 测试环境搭建 ORM关键字使用 模板语法之过滤器 1.语法 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 2.常见过

  • 学习python,从入门到放弃(53)2022-05-16 22:33:42

    学习python,从入门到放弃(53) 模板语法之过滤器 语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 常见过滤器 <p>统计数据的长度:{{ s1|length }}</p> <p>算术加法或者字符串加法:{{ n1|add:111 }}、{{ s1|add:'big baby' }}</p> <p>将数字转成合适的文

  • 程序员面试金典:面试题 01.02. 判定是否互为字符重排2022-05-16 12:01:26

    给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 思路:实际上就是比较两个字符串中相同字符的个数是否相同 class Solution { public boolean CheckPermutation(String s1, String s2) { int len1 = s1.length();

  • java的string类2022-05-14 16:33:59

    public class Test { public static void main(String[] args) { //构造方法创建字符串 String s1 = new String("hello"); char[] chars = {'a','b','c'}; //常用方法 //length获取字符长度 s1.length(); //indexOf查询指定字符的位置 s1.indexOf('l')

  • 集合set()2022-05-14 12:01:47

    # set 集合,能放东西的东西.存储顺序是无序 # s = {} # 当集合内部是空的时候,这是一个字典类型 # s1 = {'你', '我', '他'} # ''' # #结果是{'他', '你', '我'}#顺序是无序 # 进程已结束,退出代码0 # ''' # s2 = {'你', '我&

  • Codeforces Round #789 (Div. 2)2022-05-12 00:34:11

    题集链接 A. Tokitsukaze and All Zero Sequence 题意 Tokitsukaze 有一个长度为 n 的序列 a。 对于每个操作,她选择两个数字 ai 和 aj (i≠j; 1≤i,j≤n)。 如果 ai=aj,则将其中之一更改为 0,否则将它们都更改为 min(ai,aj)。 Tokitsukaze 想知道将序列中的所有数字变为 0 的最小操

  • java-面向对象2022-05-11 17:34:46

    package com.flowe.oop; import com.flowe.oop.demo01.Student; //一个项目只存在一个main方法 /* 1.提高程序的安全性,保护数据 2.隐藏代码的实现细节 3.统一接口 4.系统的可维护性增加 */ public class Application { public static void main(String[] a

  • 【回溯DFS】【记忆化搜索】97.交错字符串2022-05-10 22:03:03

    97. 交错字符串 - 力扣(LeetCode) 根据题意,就是组成S3的字符串,必须是由S1 S2 组成。而且顺序还得是一样的。 也就是保持S1 S2的原有顺序组成S3。 然后判断,是不是S3是不是由S1 S2组成? 那么我们怎么做呢? s1:aabcc s2: dbbca s3:aadbbcbcac 按照上面的例子以及题意。 就是遍历S3,拿着S3的

  • Codeforces Round #658 (Div. 2) C1&2. Prefix Flip2022-05-10 19:03:57

    步数 <= 3n的做法:从左到右遍历原串,遇到与目标串不符的位就进行一次操作(每次操作包含三步) 步数 <= 2n的做法:从左到右遍历原串,如果s[i]!=s[i+1]就进行一次操作(每次操作包含一步),这样总能将原串变为均为1或均为0,目标串同理 #include<bits/stdc++.h> using namespace std; int main(

  • 力扣541(java)-反转字符串Ⅱ(简单)2022-05-07 11:03:05

    题目: 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。  示例 1: 输入:s = "abcdefg", k = 2输出:"bac

  • lc567. 字符串的排列2022-05-07 01:03:27

    class Solution: def checkInclusion(self, s1: str, s2: str) -> bool: result = False s1_list = sorted(list(s1)) # 滑动窗口值=s1的长度 i = 0 j = i + len(s1) - 1 s2_window_list = None while j < len(s2)

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

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

ICode9版权所有