草庐IT

$刷题练习

全部标签

【C卷加更中】华为OD机考必刷题,极限压缩到 106 题(华为OD题库B+C+D卷更新版),独家精简

经过2个月的整理,华为OD机考B+C+D卷最精简题库,终于被整理出来了,如果你的备考时间不多,请以该博客中的106道题目为准进行刷题,保你上岸。🔈🔈特别提醒,订阅专栏前一定要看好题解语言哦~华为OD机考Pythonhttps://blog.csdn.net/hihell/category_12199275.html华为OD机考C++https://blog.csdn.net/hihell/category_12199283.html华为OD机考真C语言https://blog.csdn.net/hihell/category_12225286.html华为OD机考JAVAhttps://blo

LeetCode刷题之分隔链表(图解➕代码)

    首先直接进入主题,题目链接🔗力扣(LeetCode)官网-全球极客挚爱的技术成长平台源代码在最后,有更优解的朋友欢迎在评论里指导我一番!1.题目分析通过题目分析得出结论:    1.将链表分为k个子链表    2.用一个数组存放这k个子链表,数组的长度就是k    3.任意两个子链表的长度差不能超过1,也就是要么子链表长度都是2或者别的数字,要么子链表之间可以是2,2,2,1或者3,3,2等。子链表的长度跟链表的长度和k有关。    4.子链表存放到数组的顺序不能改变,也就是说链表是从头开始分隔的,依次再存放到数组里。    5.既然数组是存放子链表的,那准确来说数组元素是链表某一节点

【2023蓝桥杯】刷题笔记(C语言)

1、字符串包含最多的字符及其个数#includeintmain(){inti;chararr[1000]={0};//定义字符串数组arr,初始化为0gets(arr);//从键盘输入字符串给arr//printf("%s\n",arr);//输出字符串数组//for(i=0;itake[max])//找出次数最大的数。A从1开始,因为max初试为0{max=A;}}printf("%c\n%d",'a'+max,take[max]);return0;}2、输出数组的三种方法下标法#includevoidmain(){inti;inta[10]={1,2,3,4,5,6,7,8,9,10};f

【练习题】python列表

Python列表练习题1.基础题已知一个数字列表,打印列表中所有的奇数list1=[11,53,40,45,27,16,28,99]list=[]forxinlist1:ifx%2!=0:#ifx%2==1:list.append(x)print(list)已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数list1=[11,53,40,45,27,16,28,99]list=[]forxinlist1:ifx%3==0andx%2!=0:list.append(x)print(list)已知一个数字列表,计算所有偶数的和list1=[11,53,40,45,27,16,28,

计算机组成原理期末考试知识点练习题

全部内容包括1-8章,本篇是1-5章,后3章会在作者学习完新课后第一时间更新。(大概16号左右,请大家耐心等待)目录1.计算机系统概述2.计算机中的数据表示3.运算器和运算方法4.指令系统5.存储器一.计算机系统概述1.计算机系统由   软件   、 硬件  两部分组成。2. 计算机硬件系统由   存储器    、 运算器  、   控制器   、 输入设备  和  输出设备五部分组成。3.计算机软件系统包含  系统软件  软件、  应用软件 软件。4.常用的系统软件有  操作系统   、   编译程序  、  文件系统  、   语言系统    数据库系统  、5.计算机的性能指标主要有吞吐

微信小程序:两层循环的练习,两层循环显示循环图片大图(大图显示、多层循环)

效果代码分析外层循环外层循环的框架{info}}" wx:key="index">wx:for="{{info}}":这里wx:for指令用于指定要遍历的数据源,即info数组。当遍历开始时,会依次将数组中的每个元素赋值给子项进行展示。wx:key="index":在循环过程中,需要为每个子项指定一个唯一的标识,以便更高效地更新和渲染。这里,我们使用了index作为索引来标识子项。子项引用        {{item.name}}引用子项通过item来进行,在没通过wx:for-item自定义子项名称时,子项默认为item扩展:自定义子项名称wx:for-item,自定义索引名称wx:for-

BUUCTF-练习场-WEB-第一部分(8道)

[极客大挑战2019]EasySQL1payload:1'or1=1#'是闭合前面的查询语句,or1=1恒成立,可以使用or句子绕过判断,#用于注释,注释后面的内容不再执行,所以该sql命令会返回表内所有内容,其实就是实现一个闭合查询,绕过判断,返回内容[HCTF2018]WarmUpF12查看源代码,发现注释中有一个source.php文件名称访问这个文件,看到了源码,同时源码中还提及了一个hint.php的文件访问hint.php,得到了flag所在的文件名源码中有这样一段内容如果有file值的传入,且file为字符串,而且通过了checkFile的验证,则将file文件包含,我们可以通过

Java面向对象 - 封装、继承和多态的综合练习

第1关:封装、继承和多态进阶(一)任务描述本关任务:按要求编写一个Java应用程序,巩固Java面向对象知识。packagecase1;importjava.util.Scanner;publicclassTask1{ publicstaticvoidmain(String[]args){ Scannersc=newScanner(System.in); StringdogName=sc.next(); StringdogSex=sc.next(); StringdogColor=sc.next(); StringcatName=sc.next(); StringcatSex=sc

SQL(Oracle)的练习

oracle的sql训练查询语句的基本语法实例准备基础训练无条件查询去重查询多表查询条件查询排序模糊查询between使用in日期处理聚集函数的使用多表聚集分组连接查询子查询综合训练查询语句的基本语法select[all|distinct]字段名from表where条件groupby分组条件having分组后的条件orderby排序字段排序规则(desc降序asc升序)实例准备操作环境如果没有下载oracle,那么可以使用oracle在线来训练sql的数据准备因为其一次会话断开后,数据也会删除。数据也可以自建一个脚本,每一次训练就启动这个脚本,不用重复建表了。基础训练无条件查询查询custom

【C刷题】day5

一、选择题1、如下程序的功能是()#includeintmain(){charch[80]="123abcdEFG*&";intj;puts(ch);for(j=0;ch[j]!='\0';j++)if(ch[j]>='A'&&ch[j]A:测字符数组ch的长度B:将数字字符串ch转换成十进制数C:将字符数组ch中的小写字母转换成大写D:将字符数组ch中的大写字母转换成小写【答案】:D【解析】:考点:大小写转换(ASCII值)一个字母对应的小写比大写的ASCII码值大32'e'和'E'之间的ASCII码值相差32(ch[j]+'e'-'E'相当于ch[j]+32)。一个字母从大写转化为小写就是