ICode9

精准搜索请尝试: 精确搜索
  • 【c语言】string里关于sscanf和sprintf的使用2021-07-18 23:00:30

    scanf可以看作string+scanf sprintf可以看作string+printf 以sscanf为例: #include<stdio.h> int main() { int n; char str[100]="123"; sscanf(str,"%d",&n); printf("%d\n",n); } //输出结果为 123(整型)  sscanf的作用就是把字符数组str中的内

  • String02Pool2021-07-18 19:31:59

    package cn.yyhl.day10; /* 字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。new的字符串不在常量池当中。 对于基本类型来说, ==是进行数值比较。 对于应用类型来说,==是进行【地址值】的比较。 */ public class String02Pool { public static void main(

  • string 操作2021-07-18 16:34:56

    str.c_str() 将字符串以 char* 类型传回。 str.data() 将字符串以 char[] 类型传回。 str.size() 返回字符串长度。 str.empty() 判断字符串是否为空。 str.find(str2) 查找 str2 在字符串中第一次出现的位置,如果没有出现则返回 \(2^{64}-1\)。其中 str2 可为 char string char* c

  • c语言strcat()/strcat_s()函数详解2021-07-16 11:33:26

    前言      先看下strcat()/strcat_s()函数调用报错:  放大一点 严重性    代码    说明    项目    文件    行    禁止显示状态 错误    C4996    'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disa

  • Qt 中QString 字符串操作:连接、组合、替换、去掉空白字符2021-07-16 11:05:18

    Qt中的字符串类 QString类 保存了16位Unicode值,提供了丰富的操作、查询和转换等函数。 QString 字符串有如下几个操作符: (1) “+” 用于组合两个字符串,“+=” 用于将一个字符串追加到另一个字符串的末尾,例如: 1 QString str1 = "Welcome"; 2 str1 = str1 + "to you !"; //str1

  • String常用方法2021-07-15 17:00:29

    String常用方法: package com.cheng.string;​​public class Methord01 {    public static void main(String[] args) {        String str = "HelloWorld";        System.out.println(str.length());//返回字符串长度        System.out.println(str.charAt(2))

  • 2021-07-13 CTF Re buuoj day172021-07-14 17:33:04

    CTF Reverse buu oj day17 SimpleRev题目分析解题 findit题目分析解题 SimpleRev 题目分析 下载题目附件是64位elf文件 加载到IDA后,F5查看伪代码,Congratulation!的条件是if(!strcmp(text,str2)),即text和str2相等。 text是两个字符串join,, key3=‘kills’ v9=0x776F6461

  • 高精の加减乘除2021-07-13 22:31:21

    啊这不简单 ? ( \(doge\) a=int(input()) b=int(input()) print(a+b) print(a-b) print(a*b) print(a//b) 短短几行而已 \(python\ ,\ yyds\) 下面是正式的 \(C++\) 开始 0x01 代码 注:转自 \(dalao\) : \(FlyingAnt\) 的 \(P1601\) 题解 #include<bits/stdc++.h> using namespace

  • 07-132021-07-13 19:01:39

    vi编译器 命令行模式 进入输入模式 特征指令作用新增a从光标所在位置后开始输入A从光标所在行最后面开始插入i光标所在位置前I光标所在行的第一个非空字符前开始o光标下新增一行O光标上新增一行删除s删除光标所在字符并进入输入S删除光标所在行并进入输入 底行模式 特征指令

  • C++异常处理2021-07-13 12:33:04

    引言 异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个局部无法处理的问题时: 1.终止程序(例如atol,atoi,输入NULL,会产生段错误,导致程序异常退出,如果没有core文件,找问题的人一定会发疯)

  • String Subtraction2021-07-12 09:32:53

    题目描述: Given two strings S1 and S2, S = S1 - S2 is defined to be the remaining string after taking all the characters in S2 from S1. Your task is simply to calculate S1 - S2for any given strings. However, it might not be that simple to do it fast.  

  • 动态规划之最长公共子序列和最长公共子串2021-07-11 15:07:03

    知识引入 区分子串和子序列,给定 "pwwkew"  子串是pww,wwk等很多个子串 是连在一起的 子序列是 pwk,pke等很多个子序列 ,但是子序列中的字符在字符串中不一定是连在一起的。 题目描述  给定两个字符串,求解这两个字符串的最长公共子序列  比如字符串1:ABCD;字符串2:AEBD 则这两个

  • Java 字节数组中查找子字节数组出现的位置2021-07-10 10:53:48

    /** * 在str1中从start位置开始查找str2到end位置结束, 返回str2在str1的起始位置, -1表示查找失败 */ public static int strstr(byte[] str1, byte[] str2, int start, int end) { int index1 = start; int index2 = 0; if(str2!=null) { while(index1<str1.length && i

  • 字符串倒序处理2021-07-09 14:34:39

    ##字符串处理 str1="hello the world !" str2="!world the hello" 已知str1,要求倒序处理实现str2   直接上代码 import org.junit.Test; public class StringManage { /* 字符串处理 hello the world ! 倒序处理为 !world the hello*/ public String StringMa

  • C语言_数组以及hash表的使用2021-07-07 21:01:59

    目录数组相关字符串相关的函数数组作为输入参数\输出参数C语言哈希表uthash的使用方法详解 数组相关 /* 数组定义以及初始化 元素类型 数组名[元素个数]; 元素类型 数组名[] = {元素}; 元素类型 数组名[元素个数] = {元素(要少于元素个数)}; //其余的均使用 0 填补 例子如下: */

  • 字典树(前缀树)2021-06-30 18:59:05

    二维数组实现字典树 比较方便 #include <iostream> #include <string> using namespace std; bool tri[100000][26] = { false }; void Insert(string& str) { int n = str.length(); for (int i = 0; i < n; i++) { auto idx = str[i] - 'a'; tri[i

  • python-最近面试遇到的代码题,mark一下2021-06-26 16:02:31

     1. 打印1000以内的质数  draft版本: ``` def printlist(): a = [] for i in range(1, 1001): b.append(i) for j in range(2, i): if i % j == 0: a.remove(i) break print(a)checklist() ```稍稍优化一下,把

  • 获取两个字符串中最大相同字符串方法的定义(针对只有一个最大相同字符串的情况)2021-06-20 16:58:16

    //获取两个字符串中最大相同字符串 public String getMaxSameString(String str1,String str2){ //首先判断两个字符串都不为null if (str1!=null&&str2!=null){ //再判断两个字符串中长串,与短串 String maxstr=(str1.lengt

  • C基础——typedef简介2021-06-19 23:51:48

      typedef工具是一个高级数据特性,利用typedef可以为某一类型自定义名称。在这一方面,与预处理指令#define相似,但也有不同之处:   第1点,typedef定义的名称==只作用于数据类型==,不能用于值。   第2点,typedef由编译器解释,而不是预处理器。   第3点,在受限范围内,typedef比#define

  • 字符串暴力匹配算法详解2021-06-14 23:04:42

    字符串暴力匹配算法详解 说明 字符串暴力匹配算法是指在一个长字符串中暴力寻找是否包含某一子串 所谓暴力匹配,就是不使用任何其他算法,将两个字符串中的字符一一进行比对 从长字符串的第一个字符开始,判断是否和子字符串的第一个字符相等,如果相等,则在比较后面的字符 如果第一个字

  • 289,最大数2021-06-14 22:53:56

    给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 输入:[10,2] 输出:210 示例 2: 输入:[3,30,34,5,9]输出:9534330 答案: 1public String largestNumber(int[] num) { 2    if (num == null || num.length == 0) 3        return "";

  • 算法训练题笔记2021-06-14 14:36:08

    【题目】 给定一个路径数组 paths,表示一张图。paths[i]==j 代表城市 i 连向城市 j,如果 paths[i]==i, 则表示 i 城市是首都,一张图里只会有一个首都且图中除首都指向自己之 外不会有环。 例如, paths=[9,1,4,9,0,4,8,9,0,1], 由数组表示的图可以知道,城市 1 是首都,所以距离为 0,离首都距

  • XCTF no-strings-attached2021-06-13 14:04:03

    1.分析 32位文件,拖进ida pro分析 进入main函数 authenticate()函数中有一个decrypt函数 unk_8048B44是 success! 说明ws要和s2相同 fgets函数 char *fgets(char *str, int n, FILE *stream) 从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。当读取 (n-1) 个字

  • 7-1 电话聊天狂人 (20 分)2021-06-12 15:00:30

    给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。 输入格式: 输入首先给出正整数N(≤10​​0000),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。 输出格式: 在一行中给出聊天狂人的手

  • Leetcode--Java--242. 有效的字母异位词2021-06-09 18:30:09

    题目描述 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 样例描述 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = "car" 输出: false 思路 如果两个字符串长度不相同,则肯定不是将两个字符串各自排序,比较

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

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

ICode9版权所有