ICode9

精准搜索请尝试: 精确搜索
  • 引用拷贝,浅拷贝和深拷贝2022-04-07 01:04:34

    1.引用拷贝 引用拷贝会生成一个新的对象引用地址,但是两个最终指向依然是同一个对象。 class Son { String name; int age; public Son(String name, int age) { this.name = name; this.age = age; } } public class Test { public static v

  • 洛谷 AT4171 题解2022-04-05 18:01:44

    题目传送门 题意: 给出两个字符串,可以对其中一个字符串进行操作,将最后一个字符插到最前面,问经过不限次的操作后,是否可以将这两个字符串变成一样的。输出 Yes 或 No。 思路: 这道题可以分几种情况来考虑: 两个字符串一开始就是相等的,不需要操作,直接输出 Yes。 两个字符串的长度

  • 蓝桥杯[第四届][B组]-翻硬币2022-04-04 23:00:51

       开始还觉得似乎并不太容易,但是其实这其实是一个推箱子消消乐的游戏。 #include <bits/stdc++.h> using namespace std; char s1[1005]={0}; char s2[1005]={0}; int main() { cin>>s1; cin>>s2; int ans=0; int p=0; while(p<strlen(s1)){ i

  • SAP ABAP 排序 SORT2022-04-03 20:35:04

    排序 DESCENDING / ASCENDING 只对最近的字段有效 。 *&---------------------------------------------------------------------* *& Report ZWYB_004 *& *&---------------------------------------------------------------------* *& *&排序 *&--------

  • ABAP 字符串拼接2022-04-03 20:33:06

    && DATA S1 TYPE char20. data s2 type char30 . data s3 type char50 . s1 = '1113434 ' . s2 =  '67890-'. s3 = s1 && S2. WRITE: S3. " 结果:111343467890- CONCATENATE REPORT ZWYB_0007. DATA S1 TYPE CHAR20. DATA S2

  • Go语言核心36讲092022-03-31 21:33:11

    从本篇文章开始,我们正式进入了模块2的学习。在这之前,我们已经聊了很多的Go语言和编程方面的基础知识,相信你已经对Go语言的开发环境配置、常用源码文件写法,以及程序实体(尤其是变量)及其相关的各种概念和编程技巧(比如类型推断、变量重声明、可重名变量、类型断言、类型转换、别名类型

  • LCS2022-03-30 18:33:09

    dp[ i ][ j ]表示字符串S1前 i 个字符与字符串S2前 j 个字符的LCS长度,若对应字符相等,则长度加一,否则继承长度。 for ( int i = 1 ; i <= len1 ; i++ ) { for ( int j = 1 ; j <= len2 ; j++ ) { if ( S1 [ i ] == S2 [ j

  • 实验配置cisco单臂路由2022-03-30 18:00:43

    第一步 搭建实验拓扑图 第二步 对路由器做基本配置 为路由器创建名称; 设置进入特权模式 口令;控制台登录密码;vty登录密码 禁用DNS查找; 加密明文密码; 创建一个向访问设备者发出警告的标语“未经授权,禁止访问” 将运行配置文件保存到启动配置文件中。 对两台交换机做同样的配置

  • Go语言中五种字符串的拼接方式2022-03-28 19:03:06

    1、+拼接方式  这种方式是我在写golang经常用的方式,go语言用+拼接,php使用.拼接,不过由于golang中的字符串是不可变的类型,因此用 + 连接会产生一个新的字符串对效率有影响。 func main() { s1 := "hello" s2 := "word" s3 := s1 + s2 fmt.Print(s3) //s3 = "hell

  • 力扣面试题 01.02. 判定是否互为字符重排2022-03-21 15:04:37

    力扣面试题 01.02. 判定是否互为字符重排 判定是否互为字符重排1.题目要求2.解题思路3.代码实现4.总结 判定是否互为字符重排 1.题目要求 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 示例1: 输入: s1 = "abc", s2

  • 【JAVA】关于集合元素排序2022-03-20 12:01:38

    ⭐️Java集合的回顾(集合的排序) 1️⃣Set Set集合特点 不包含重复元素的集合 没有带索引的方法,所以不能使用普通for循环遍历 TreeSet 特点 元素有序:这里的有序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体的排序取决于构造方法 TreeSet():根据元素的自然排序进行

  • leetcode 97. 交错字符串2022-03-18 18:58:04

    题目链接 这题目真的很容易想到双指针。。。。 思路:动态规划 分析:如果两边长度不一样,那么肯定不行。 dp[i][j]=true 表示s1的前i个字符和s2的前j个字符能拼出来s3的前i+j个字符。 那么dp[i][j]的状态 取决于 s1的前i-1个字符和s2的前j个字符的状态和s1的第i-1个字符与s3的第i

  • 可变类型与不可变类型;队列与堆栈2022-03-09 22:00:27

    可变类型与不可变类型 不可变类型 s1 = '^^^^^success^^^^' print(s1.strip('^')) # success 本身并没有修改 是产生了新的结果 print(s1) # ^^^^^success^^^^ # 查看内存地址 print(id(s1)) # 2168071404040 print(id(s1.strip('^'))) # 2168071377504 可变类型 s2 = [111,

  • String和StringBuffer作为参数传递(一个小注意事项)2022-03-06 17:02:39

    public static void main(String[] args) { String s1 = "Hello"; String s2 = "World"; System.out.println(s1 + "-----------" + s2);//Hello-----------World change(s1, s2); System.out.printl

  • HashMap集合2022-03-05 12:01:13

    Map接口实现类之一:HashMap集合 1. 底层是哈希表/散列表的数据结构 哈希表:是一个一维数组,这个数组中的每一个元素是一个单向链表(是数组和单向链表的结合体) /*源代码: * public class HashMap<K,V>{ * //1. HashMap的底层是一个一维数组 * transient Node<K,V>[]

  • java - 进制转换2022-03-04 09:01:32

    public static void main(String[] args ){ int i = 8; String s2 = Integer.toString(i,2); System.out.println("2进制为:"+s2); // -- 1000 int sum = 0; for (int j = 0; j < s2.length(); j++) {

  • 蓝桥杯填空题分配口罩2022-03-02 14:32:37

     代码: #include<iostream> #include<algorithm> #include<cmath> using namespace std; int kz[20]; int ans =0x3f3f3f3f; void dfs(int i,int s1,int s2) { if(i>15){ ans = min(ans,abs(s1-s2)); return ; } dfs(i+1,s1+kz[i+1

  • leetcode_844. 比较含退格的字符串2022-03-01 16:02:54

    给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。   示例 1: 输入:s = "ab#c", t = "ad#c"输出:true解释:s 和 t 都会变成 "ac"。示例 2: 输入:s = "ab##", t = "c#d#"输出:true解释:s

  • S2-001复现分析2022-03-01 15:05:12

    一、漏洞信息 漏洞信息页面: S2-001 - Apache Struts 2 Wiki - Apache Software Foundation 漏洞类型: RCE(远程代码执行) 受影响组件: WebWork 2.1 (with altSyntax enabled), WebWork 2.2.0 - WebWork 2.2.5, Struts 2.0.0 - Struts 2.0.8 漏洞成因: WebWork 2.1+和 Struts 2的altSynt

  • java 中的intern()方法2022-02-28 17:34:40

    前言 最近遇到一个Intern()方法,代码如下,在 jdk1.8 的环境下得到如下的测试结果,给我整不会了,因此研究了一下这个方法,记录一下: 1 package com.example.demo.test; 2 3 /** 4 * @description: 5 * @author: luguilin 6 * @date: 2022-02-25 11:14 7 **/ 8 public cla

  • 系统类库2022-02-28 17:02:01

    一、系统类库 1、系统类库解释 JRE中已经编写好的类和接口的统称,我们叫Java的系统类库。 我们直接使用这些类和接口即可。 2、API文档 Application Programming Interface,应用程序接口。 类和接口的解释说明文档,或者叫使用手册。 下载: jdk api 1.8_google.CHM(google翻译) jdk api 1

  • 2022.2.272022-02-28 14:35:39

      #include<cstdio>#include<iostream>#include<algorithm>#include<cstring>#include<queue>using namespace std;char map[110][110];bool map1[110][110]={0};typedef struct node{ int x; int y; int tim;};int n;int mov1[4]={1,-1,0,0};i

  • chapter_2 线性表2022-02-28 09:32:23

    目录1. 自定义一个抽象数据类型 1. 自定义一个抽象数据类型 描述一个集合的抽象数据类型Set,其中所有元素为正整数,集合的基本运算包括: (1)由整数数组a[0..n-1]创建一个集合。 (2)输出一个集合的所有元素。 (3)判断一个元素是否在一个集合中。 (4)求两个集合的并集。 (5)求两个集合的差集。

  • C语言:自定义中间截取函数2022-02-27 16:33:52

    #include <stdio.h> void midd(char s[],int m,int n,char q[]); main() { int i,j=0; char s1[80],s2[30]; printf(" 请输入字符串:\n") ; gets(s1); puts(s1); midd(s1,3,4,s2); puts(s2); getchar(); } void midd(char s[]

  • 2022-2-27剑指offer day172022-02-27 15:14:51

    题1: JZ30 包含min函数的栈 描述 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的 min 函数,输入操作时保证 pop、top 和 min 函数操作时,栈中一定有元素。   此栈包含的方法有: push(value):将value压入栈中 pop():弹出栈顶元素 top():获取栈顶元素 min():获

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

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

ICode9版权所有