logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c语言大小写转换

这篇博客主要介绍3种有关大小写转换的方法,以及如何判断大小写的扩展c语言库函数希望这篇有关于c语言大小写转换博客能对大家有所帮助,欢迎大佬们留言或私信与我交流(●'◡'●)你要做冲出的黑马 而不是坠落的星星一起学习进步!!!

文章图片
#c语言
【蓝桥杯真题】平方差

数学推导替代暴力枚举将问题转化为对数的奇偶性和模 4 性质的分析,避免了嵌套循环的O(n)时间复杂度。公式优化复杂度直接通过数学公式计算区间内奇数和 4 的倍数的数量,时间复杂度从O(R-L+1)优化至O(1),可处理L, R极大(如1e18)的情况。边界处理技巧计算奇数时用(R+1)/2而非R/2,确保右端点包含。计算 4 的倍数时用(L-1)/4排除左端点的左侧干扰。

文章图片
#蓝桥杯
数据结构入门学习⑤——树和二叉树(万字笔记)

则其先序遍历序列就为AB#D##C## —— 判断是否为#,如果是则不创建结点 如果不是,则创建结点 其实本质上还是遍历——设定为某种序列 假如设置为先序序列,则在输入的字符不为#时就创建结点,先创建根节点,再创建左子树,再创建右子树。直到该结点的左结点为空,则出栈,接着遍历该结点的右子树 ==出栈的一直都是根节点== ==栈空则结束==先是指先遍历根,再遍历左子树,再遍历右子树 而左子树遍历也是

文章图片
#数据结构#学习
力扣刷题Day5——内涵动态规划讲解

动态规划是解决计算机中最优化问题的方法——通过避免重复计算来实现优化,利用哈希表等来保存中间的计算结果——所以也称为记忆化搜索——所以动态规划其实是空间换取时间动态规划其实还是要多加练习,自己分析分析,再结合案例就懂了,下面放几道动态规划的题目,可以自己练习搜索 - 力扣(LeetCode)

文章图片
#leetcode#算法#学习
c++文件操作

对于输入输出流解释:在C++中,输入输出是同流来完成的。输出操作将一个对象的状态转换成一个字符序列,输出到某个地方。输入操作也是从某个地方接收到一个字符序列,然后将其转换成一个对象的状态所要求的格式。这整个操作就像数据在流动,因此我们把接收输出数据的地方叫目标,把输入数据的来源称作源。因此我们可以把输入和输出操作看成字符序列在源、目标以及对象之间的流动。❀。

文章图片
#c++#开发语言
c++入门学习⑨——STL(万字总结,超级超级详细版)看完这一篇就够了!!!

STL(Standard Template Library)——每个字母分别代表标准、模板、库STL不是面向对象的编程——而是一种不同的编程模式——通用编程技术迭代器可以指向容器中的某个元素,通过迭代器可以指向容器中的元素,通过迭代器可以读写它指向的元素——因此它在某方面很像指针,初学者可以先把它看成指针使用它是一种广义指针,它是一个可以完成类似指针操作的对象迭代器是一个接口,指向容器的数据,然后

文章图片
#c++#学习#开发语言
c++入门学习⑦——继承和多态(超级详细版)

基类:被继承的类,又称为“父类”派生类:继承其他类的类,又称为“子类”简单来说:普通的成员前加上一个static关键字,就被称为静态成员。当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。被关键字virtual修饰的类成员函数,而且子类中要重写虚函数(可加virtual也可不加)同一作用城,同名函教,参数的顺序,个数,类型不同都可以重载。函数的返回值类型不能作为重

文章图片
#学习#c++#开发语言
到底了