随笔分类 -  算法竞赛

蓝桥杯
摘要:什么是栈和队列 栈(stack),是一种"后进先出"(Last In First Out,LIFO)的线性表,其限制是只允许在表的一端进行插入和删除运算。比如往桌子上放盘子,往上放盘子(压栈)后,只能从最上面(栈顶)取盘子(弹栈)。 队列(queue),是一种"先进先出" (First in Fir 阅读全文
posted @ 2023-12-29 09:40 綾川雪絵 阅读(59) 评论(0) 推荐(0) 编辑
摘要:本来要先讲数组的,介于之前已经总结过可变数组vector了,故不再开一个专题去介绍用法和原理。但是要提一嘴: 数组作为数据结构可以高效地存储和查询给定索引(下标)的数据,其时间复杂度均为O(1),因为这个性质,数组可以用来模拟其他很多数据结构,但是如果要将整个数组进行移位操作,例如在中间插入和删除数 阅读全文
posted @ 2023-12-26 20:20 綾川雪絵 阅读(50) 评论(0) 推荐(0) 编辑
摘要:n进制转换为m进制(2 <= n,m <= 16) #include<iostream> #include<string> using namespace std; int CharToInt (char a) { //字母转数字 return '0'<=a && a<='9' ? a-'0':10 阅读全文
posted @ 2023-12-25 20:26 綾川雪絵 阅读(7) 评论(0) 推荐(0) 编辑
摘要:lowbit的概念 我们知道,任何一个正整数都可以被表示成一个二进制数。如: (2)10=(10)2 (4)10=(100)2 那么定义一个函数f(x) = lowbit(x),输入一个十进制数,返回二进制中最低一位的1所表示的值,如lowbit(4)=4 先了解原码 补码 反码 原码:是最简单的机 阅读全文
posted @ 2023-12-25 18:08 綾川雪絵 阅读(431) 评论(0) 推荐(0) 编辑
摘要:题目描述见此:P1024 如何求一个方程的根呢qwq 首先,根是什么,函数y=f(x)有零点 ⇔ 方程f(x)=0有实数根 ⇔ 函数y=f(x)的图象与x轴有交点。回顾我们高一学过的一个定理: 零点存在性定理: 如果函数y=f(x)在区间[a, b]上的图象是连续不断的一条曲线,并且有f(a)·f( 阅读全文
posted @ 2023-12-20 10:47 綾川雪絵 阅读(38) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示