自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 【蓝桥杯】真题训练题解(C++)<单词分析><成绩统计><回文日期>

1、单词分析题目描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。输入描述输入一行包含一个单词,单词只由小写英文字母组成。对于所有的评测用例,输入的单词长度不超过 1000。输出描述输出两行,第一行包含一个英文字母,表示单

2022-03-12 21:31:05 741

原创 【题解】lintcode必刷50题<有效的括号序列><小括号匹配><杨辉三角>

423.有效的括号序列题目详情:给定一个字符串所表示的括号序列,包含以下字符:'(', ')','{','}','['and']', 判定是否是有效的括号序列。括号必须依照"()"顺序表示,"()[]{}"是有效的括号,但"([)]"则是无效的括号。解题思路:通过一个栈来放左边的括号,在与右边进行判断。1、先写一个函数 用来判断左边括号必须与右边括号同时在一起2、创建一个空栈,遍历字符串,如果为左边的括号,则将其放进栈中,在下一个遍历时就会进行判断,如果不符合...

2021-12-15 17:10:51 815 5

原创 栈的学习与理解

@[toc]一、栈是什么?@[toc]二、栈的定义@[toc]三、栈的应用 @[toc]C语言中栈的基本操作: @[toc]栈的初始化 @[toc]判断是否为空栈 @[toc]判断是否为满栈 @[toc]入栈、出栈 @[toc]C的具体实现 @[toc]C++实现一个栈一、栈是什么?我们首先来看我们在百度百科给出...

2021-12-10 13:59:35 640 2

原创 算法<二分查找>

什么是二分查找?我们先来看看百度百科给出的解释:解释为折半查找, 说一些大白话就是一半一半的来查找,先判定你是否在这一半,你在里面,那就不用另一半了,这样就会很大的提高效率。算法要求1.必须采用顺序存储结构。2.必须按关键字大小有序排列。3.不能有重复元素。(是否有重复元素不是绝对判断条件,但是一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的。)在解题的过程中,怎样去判断是否需要使用二分法,就是去找题目中所给的条件约束,来判断是否可以使用,所以说一定要将使用算法的要

2021-12-07 17:12:10 1201 6

转载 C++中快速排序

(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!PS:如果需要排序的树木较多的话,这就是一个极好的排序方法.........................................(二)c++标准库里的排序函数的使用方法I)Sort函数包含在头文件为#include<alg

2021-11-06 17:48:24 412

原创 洛谷练习题——入门(顺序结构)P1001、P5703、P5704、P5705、P5706

有感:昨天从同学哪里接触到了洛谷这个刷题的网站,感觉对于我这个新手很友好,连续刷了几道题,有点上头的感觉,很有成就感,虽然知道这是很简单的题,但是对于目前的我来说很适合,也顺便借此机会写一些笔记与纠错。P1001:...

2021-10-27 21:05:45 1343

原创 练习C语言100个经典例题【1】【2】

题目一:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。自己分析:给出1,2,3,4这四个数,所以可定义声明变量为整形,并且限定条件就为i,j,k,<5,可以运用for循环三次,即可为三位数,最后约束条件为三个数不能相等即i!=j,i!=k,k!=j.代码表示:#include<stdio.h>int main(){ int i,j,k; p

2021-10-24 11:11:14 105

原创 解决win10家庭版更新后VM与 Device/Credential Guard 不兼容!解决bcdedit : 无法将“bcdedit”项识别为 cmdlet、函数、脚本文件或可运行程序的名称错误。

之前有过学习Linux系统用来实训项目,当时企业所给vm12一直用到现在,但是我有更新电脑系统的习惯,将我的win10家庭版更新到新版本,导致VM与Device/Credential Guard 不兼容,这时最简单有效方法上网寻找解决办法,最初找到的方法都是说是与...

2021-10-14 20:49:02 4877 4

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除