• 2024-10-30[LeetCode] 3216. Lexicographically Smallest String After a Swap
    Givenastringscontainingonlydigits,returnthelexicographicallysmalleststringthatcanbeobtainedafterswappingadjacentdigitsinswiththesameparityatmostonce.Digitshavethesameparityifbothareoddorbothareeven.Forexample,5
  • 2024-10-20闯关leetcode——125. Valid Palindrome
    大纲题目地址内容解题代码地址题目地址https://leetcode.com/problems/valid-palindrome/description/内容Aphraseisapalindromeif,afterconvertingalluppercaselettersintolowercaselettersandremovingallnon-alphanumericcharacters,itre
  • 2024-10-07【前缀和+开区间二分】codeforces 1187 B. Letters Shop
    题意第一行,输入一个正整数\(n(1\leqn\leq2*10^5)\),代表字符串\(s\)的长度。第二行,输入一个字符串\(s\)。第三行,输入一个正整数\(m(1\leqm\leq5*10^4)\),代表接下来要输入的询问次数,对于每次询问:输入一个字符串\(t(1\leq|t|\leq2*10^5)\),并保证\(\sum_{i=1}^m
  • 2024-09-14擅长处理临时数据的结构——栈
    目录实践1——从字符串中移除星号栈和数组存储数据的方式一样,它们都只是元素的列表。不同之处在于栈的以下3个限制:数据只能从栈末插入;数据只能从栈末删除;只能读取栈的最后一个元素。栈和队列、链表...一样,都是抽象的数据结构,何为抽象数据结构?它指一种数据组织的形式,它
  • 2024-09-09744. 寻找比目标字母大的最小字母
    题目链接744.寻找比目标字母大的最小字母思路二分法题解链接官方题解关键点循环不变量(开区间):letters[left]<target&&letters[right]>=target时间复杂度\(O(\logn)\)空间复杂度\(O(1)\)代码实现:classSolution:defnextGreatestLetter
  • 2024-09-04windows的磁盘操作之五——获取物理磁盘上的所有逻辑分区号
    引用:https://www.cnblogs.com/chaikefusibushiji/p/6775773.html 本节讨论与上一节相反的操作,根据物理驱动器号获取该磁盘上的所有分区号。DeviceIoControl函数并没有提供操作码来直接完成此操作,所以需要稍微绕个圈子来实现这项功能。 大体思路为,先通过GetLogicalDrives函数
  • 2024-09-0218046 字母分类统计
    ###思路1.读取输入的一行字符。2.初始化计数器:字母、数字、空格和其它字符的个数。3.遍历每个字符,根据其类型更新相应的计数器。4.输出计数结果,格式为:字母、数字、空格和其它字符的个数,中间以空格分隔。###伪代码1.读取输入的一行字符。2.初始化计数器:letters
  • 2024-08-1817.实现一个算法根据电话按键上的数字和字母的映射关系,输入一个或多个数字返回所有它能表示的全部字母组合
    17.LetterCombinationsofaPhoneNumber题目Givenastringcontainingdigitsfrom2-9inclusive,returnallpossiblelettercombinationsthatthenumbercouldrepresent.Amappingofdigittoletters(justlikeonthetelephonebuttons)isgivenbelo
  • 2024-07-10基于单层LSTM模型的文本序列预测:从预处理到字符预测的完整流程
    数据集我的数据集就是重复的两句话,重复了几百次。引言在自然语言处理(NLP)领域,序列预测是一个非常重要的任务,它涉及到根据已有的文本序列来预测接下来的内容。近年来,循环神经网络(RNN)及其变体,如长短时记忆网络(LSTM),因其能够有效处理序列数据中的长期依赖关系而广受青睐。本博客
  • 2024-06-20力扣-763. 划分字母区间
    题目地址(763.划分字母区间-力扣(LeetCode))https://leetcode.cn/problems/partition-labels/题目描述给你一个字符串s。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是s。返回
  • 2024-06-193.25
    时长:一个小时代码量:8-1【Python0002】排列组合序列分数10全屏浏览作者 doublebest单位 石家庄铁道大学【题目描述】用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列。【
  • 2024-06-166.5
    今日python作业学习如下importitertoolsdefpermutations_combinations(n,m,letters):#排列序列permutations=list(itertools.permutations(letters,m))permutation_output=[''.join(permutation)forpermutationinpermutations]#组合序列,按字母升序排列combinati
  • 2024-06-12pythontest1
    importitertoolsdefpermutations_combinations(n,m,letters):#排列序列permutations=list(itertools.permutations(letters,m))permutation_output=[''.join(permutation)forpermutationinpermutations]#组合序列,按字母升序排列combination
  • 2024-05-23全球2023年自然科学指数(Nature Index),各单位排名表
    地址:https://www.nature.com/nature-index/annual-tables/2023/institution/all/all/global自然科学指数(NatureIndex)大揭秘!近日,自然指数官网更新自然指数排名数据(统计时间节点为2022.11.1-2023.10.31),中国高校表现依旧强势。统计结果显示,重庆大学进入全球排名TOP200,位列全球
  • 2024-04-23get_random
    defget_random():importosimportrandomimportstringimportbinasciidefto_hex(val):returnformat(val,'02x')defrandom_string(length):letters=string.ascii_letters+string.digitsreturn
  • 2024-04-10C++ 获取数组大小、多维数组操作详解
    获取数组的大小要获取数组的大小,可以使用sizeof()运算符:示例intmyNumbers[5]={10,20,30,40,50};cout<<sizeof(myNumbers);结果:20为什么结果显示为20而不是5,当数组包含5个元素时?这是因为sizeof()运算符返回类型的大小(以字节为单位)。要找出数组有多少
  • 2024-03-26使用Go语言开发一个短链接服务:四、生成code算法
    章节 使用Go语言开发一个短链接服务:一、基本原理 使用Go语言开发一个短链接服务:二、架构设计 使用Go语言开发一个短链接服务:三、项目目录结构设计 使用Go语言开发一个短链接服务:四、生成code算法 使用Go语言开发一个短链接服务:五、添加和获取短链接 使用Go语言开
  • 2024-03-14python string模块
    介绍ascii_letters--所有字母的字符串ascii_lowercase--小写字母的字符串ascii_uppercase--大写字母的字符串digits--十进制数字的字符串hexdigits--十六进制数字的字符串octdigits--八进制数字的字符串punctuation--标点符号的字符串printable--所有可打印的ASCII码字符
  • 2024-03-11[LeetCode] 2129. Capitalize the Title
    Youaregivenastringtitleconsistingofoneormorewordsseparatedbyasinglespace,whereeachwordconsistsofEnglishletters.Capitalizethestringbychangingthecapitalizationofeachwordsuchthat:Ifthelengthofthewordis1or2letters
  • 2023-12-19744. 寻找比目标字母大的最小字母
    744.寻找比目标字母大的最小字母给你一个字符数组letters,该数组按非递减顺序排序,以及一个字符target。letters里至少有两个不同的字符。返回letters中大于target的最小的字符。如果不存在这样的字符,则返回letters的第一个字符。二分要注意寻找的是第一个大于target
  • 2023-12-11Redis命令整合(四) Set型
    集合类型。元素各不相同没有顺序1.添加元素sadd[keyName][member1][member2]...eg:saddlettersabc2.删除元素srem[keyName][member1][member2]...egsremlettersab3.列出所有元素smembers[keyName]eg:smemberletters4.判断是否存在sismem
  • 2023-12-03[LeetCode] 1160. Find Words That Can Be Formed by Characters
    Youaregivenanarrayofstringswordsandastringchars.Astringisgoodifitcanbeformedbycharactersfromchars(eachcharactercanonlybeusedonce).Returnthesumoflengthsofallgoodstringsinwords.Example1:Input:words=["cat&
  • 2023-10-23洛谷 最长最短单词 c语言 函数解决
    #include<stdio.h>#include<string.h>inti;intmain(){intIs_letters(chara);//声明判断字母intbigword(charstr[]);//声明最长单词intminword(charstr[]);//声明最短单词charstr[20010];//str要足够大intt;gets(str);t
  • 2023-10-03列表与字典学习笔记
    python中要想用对象做某种处理,需要这个对象的名字(变量名),然后是一个点,再后面是要对对象做的操作。如要向friends列表zhui追加一个元素,就要写成:friends.append(something)列表:列表可以包含python能存储的任何类型的数据(数字,字符串、对象,甚至其他列表)列表中的元素并不要求元素是
  • 2023-09-02443A - Anton and Letters
    A.AntonandLettershttps://codeforces.com/problemset/problem/443/ARecently,Antonhasfoundaset.ThesetconsistsofsmallEnglishletters.Antoncarefullywroteoutallthelettersfromthesetinoneline,separatedbyacomma.Healsoaddedanope