ICode9

精准搜索请尝试: 精确搜索
  • 实验一 数理基础与串匹配程序设计2021-08-25 12:02:39

    实验名称 实验一 数理基础与串匹配程序设计 实验目的 (1)了解算法的定义与特点,掌握算法复杂度的估算方法; (2)熟练运行编译环境,学会编程实现简单的算法过程; (3)练习编写链表、堆、栈的基本操作; (4)熟练掌握串匹配的含义; (5)掌握BF算法匹配的过程并编程实现; (6)熟悉C++编译环境的基本操作。

  • 时空CLR解密登陆密码源码2021-08-21 13:34:41

    public static SqlString GetPwd(string code ) { string txt = code; if(string.IsNullOrEmpty(txt)) { return "口令为空"; } string[] keyA = new string[6] { "wa6j1c", "fblrk7", &q

  • px2rpx | px转rpx2021-08-19 12:02:37

    转换脚本 const {exec} = require('child_process') const iconv = require('iconv-lite') let str = ` <style> .search-bar { height: 50px; } </style> ` let arr = [] let str2 = str.replace(/((\-|\+)?\d+(\.\d+)?)px/g

  • python 使用struct.pack 转16进制2021-08-18 11:01:41

    s = "317"#s = s.encode("utf8")s = hex(int(s))print(s)s = int(s, 16)str2 = struct.pack('>i', s)#print(s, len(s))print(str2)  

  • 8.17学习总结2021-08-17 20:57:43

    今天吧,学了点指针,有点晕,现在回顾一下。 1.指针的高级应用, int main () {     char str1 [] = "hello bit." ;     char str2 [] = "hello bit." ;     char * str3 = "hello bit." ;     char * str4 = "hello bit." ;

  • 哈夫曼树学习笔记2021-08-13 09:33:50

    是什么 哈夫曼树是一种用于压缩字符串的算法。 就是计算出文本中每个字符/单词的出现次数,然后给每个字符/单词赋予一个二进制编码,以达到压缩的效果。 怎么做 将字符按出现次数排序丢进队里,每次取出最小的两个,合并到一个新结点上,合并的节点的出现次数就是儿子出现次数的和,然后将合

  • 字符串的常量池2021-08-08 16:03:57

    字符串常量池:程序当中直接写上的双引号字符串,就在字符串常量池中。 1 public static void main(String[] args) { 2 String str1 = "abc"; 3 String str2 = "abc"; 4 5 char[] charArray = {'a','b','c'}; 6

  • 学习常用的的对象方法2021-08-07 11:06:42

    #210303_对象的方法 #方法其实就是函数,只不过是写在类当中的 str1='abcdefg' print(str1.find('c')) #返回某个字符在字符串中的下标,找不到时返回-1 print(str1.index('c')) #返回某个字符在字符串中的下标,找不到时抛异常 #2 #2 #strip()方法,去掉字符串前后的空格或者其他指

  • C#如何求出两个字符串最大的公共部分2021-08-06 14:02:20

    /// <summary>获取两个字符串的最大公共部分</summary> /// <param name="str1">字符串1</param> /// <param name="str2">字符串2</param> /// <returns>两个字符串的最大公共部分集合,可能有多个</returns> public static List<string>

  • python之判断一个字符串是否在另一个字符串中2021-08-05 16:34:13

    问题:判断一个字符串是否在另一个字符串中 解决: 方法一 利用方法in,eg:str1 in str2,若存在,则返回True,否则返回False方法二 利用方法find,eg:str2.find(str1),若存在,则返回该字符串的位置,否则返回-1 示例如下 >>> str1='test' >>> str2='123test456test' >>> str3='yes >>> st

  • KMP算法 字符串匹配2021-08-04 20:31:53

    应用场景-字符串匹配问题 字符串匹配问题: str1= "BBC ABCDAB ABCDABCDABDE",和一个子串 str2="ABCDABD" 现在要判断 str1 是否含有 str2, 如果存在,就返回第一次出现的位置,如果没有,则返回-1 暴力匹配算法 如果用暴力匹配的思路,并假设现在 str1 匹配到 i 位置,子串 str2 匹配到 j 位

  • ==和equals2021-08-04 14:01:02

    ==对比的是堆栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 equals在Object中默认采用== public boolean equals(Object obj){ retuen (this==obj); } 而equals在String中被重写,被重写的方法就是比较两个字符串的内容 下面来看几种情况下的比较: public cla

  • 判断一个字符串是否为另一个字符串旋转前的字符串2021-08-03 21:34:23

    //************************************************************************************// 判断一个字符串是否为另一个字符串旋转前的字符串 //************************************************************************************// 思路:叠加判断 对原始字符串s

  • 哈希表——字母异位词分组2021-08-03 21:03:42

     解析: 排序作为key,然后将value加到map中。 Java: class Solution { public List<List<String>> groupAnagrams(String[] strs) { Map<String,List<String>> map=new HashMap<String,List<String>>(); for(String str:strs){

  • 高精度数的运算问题2021-08-01 18:02:55

      高精度数的运算,就是将很大的数(爆int甚至long long)存放在数组中进行运算,难点主要在于进位,借助字符串加法可以较为简单的解决。   下面来看基础的高精度数加法。 string add(string str1,string str2) { int len1,len2; int i,j; len1=str1.length(),len2=str2.length();

  • 替换文本文件内容2021-07-30 20:33:11

          package com.io.demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader;

  • 【XSS-labs】2021-07-30 09:59:10

    这里写自定义目录标题 1. 概念原理危害修复2. XSS-labs练习1 无过滤2 构造闭合3 鼠标触发事件4 双引号闭合5 href绕过6 大小写绕过7 循环过滤8 编码过滤9 http://10 提交参数 1. 概念原理危害修复 特点 一个弹窗的效果XSS 就是代码对数据调试的时候的安全问题JavaScript

  • 使用纯C++实现KMP算法2021-07-29 22:30:55

    #include "iostream" #define MAXSIZE 100 using namespace std; int getIndexOf(string str1, string str2); //求next数组 int *getNextArr(string str); int main() { string str = "abdes"; string t = "de"; cout << g

  • 模拟实现字符串函数2021-07-29 15:58:27

    strlen 返回字符串长度,不包含 ‘\0’ size_t my_strlen(const char* str) { // 校验参数的合法性 //if (str == NULL) { // // 操作 //} // 还有一种方法是 assert"断言" assert(str != NULL);// 条件成立,无事发生,否则程序崩溃 size_t size = 0; while (str[size]

  • [极客大挑战 2019]BuyFlag2021-07-26 17:32:10

    查看前段发现一段php if (isset($_POST['password'])) { $password = $_POST['password']; if (is_numeric($password)) { echo "password can't be number</br>"; }elseif ($password == 404) { echo "P

  • C++ gbk与utf8互转2021-07-24 10:03:55

    本文代码已在vs2017上验证。gbk转utf8容易出现中文乱码,有的时候在x86 32位编译环境下中文显示正常,但切换到x64 64位编译环境下会乱码。本文所示的代码在32位和64位编译环境下均不会出现乱码。使用例子见:。 #include <iostream> #include <stdlib.h> #include <string> #include

  • JZ44 翻转单词序列2021-07-23 23:04:11

    这道题目貌似我在ACM的时候见过,直接正常逻辑写出来就可以了 public class Solution {     public String ReverseSentence(String str) {         char[] str1 = str.toCharArray();         int len = str.length();         if(len==0)             retu

  • 字符串反转2021-07-23 19:04:35

    var str = 'abcdefgh'; 第一种 split()方法将一个字符串对象的每个字符拆出来,并且将每个字符串当成数组的每个元素reverse()方法用来改变数组,将数组中的元素倒个序排列,第一个数组元素成为最后一个,最后一个变成第一个join()方法将数组中的所有元素边接成一个字符串 console.log(str

  • 【PAT】第六章 C++标准模板库介绍2021-07-23 19:01:43

    第六章 C++标准模板库介绍 6.3 string的常见用法 头文件:#include 和 using namespace std; 6.3.1 string的访问 1. 通过下标直接访问 2. 通过迭代器访问 string和vector的迭代器,支持对迭代器直接进行加减某个数字。 【注意】 end()指向的是最后一个元素的下一个,而非最后一个

  • 09-字符串2021-07-22 23:02:15

    字符串 1.字符串 1.什么是字符串 字符串是容器型数据类型:将’‘或者’’’’’‘或者“”“”作为容器标志,引号中的每个元素都是字符串的元素。’’’’’'和“” “”在表示字符串内容的时候换行可以不使用转义字符,而是直接回车。 字符串不可变,不支持增删改 字符串是有序

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

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

ICode9版权所有