文章列表

筛选

校赛题目整理——问题C:曲径通幽

摘要:校赛的前面两题是签到题,第三题开始变得稍微有点难度,这一题专注于考察二维数组应用的熟练度。 ##题目描述 在N×N的方格中填入正整数1~N2,可以有很多种方案。 如果按照迂回的路线填数,你能给……

实用的字符串处理函数

摘要:讲讲另外几个还不是很熟的字符串处理函数,加深一下印象。另外是指除了`strlen`、`strcat`、`strcmp`、`strcpy`这四个已经学过的函数。 我也认为是非常实用的哦,所以根据学到的……

C语言基础之数组

摘要:### 一维数组 ##### 1.定义: a.可以用来表达类型相同的元素的集合,集合的名字就是数组名。 b.数组里的元素都有编号,元素的编号叫下标。通过数组名和下标,就能访问 ……

递归的使用

摘要:一般什么时候使用递归?    递归时常用的编程技术,其基本思想就是“自己调用自己”,一个使用递归技术的方法即是直接或间接的调用自身的方法。递归方法实际上体现了“以此类推”、“用同样的步骤重复”这……

深搜广搜遍历

摘要:搜索,所谓的万能算法,搜出答案。搜索算法是利用计算机的高性能来有目的的穷举一个问题的部分或者所有的可能情况,从而求出问题的解。但是实际上,用搜索做题几乎是经常TLE的,这也并不是搜索不对,而是在搜的过……

指针和引用的区别

摘要:### 1.指针和引用的定义和性质区别: (1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。……

C++学习初探第一章

摘要:# 1、C++对C的扩展 ## 1简单的C++程序 1.1求圆的周长和面积 数据描述: 半径,周长,面积均用实型数表示 数据处理: 输入半径 r; 计算周长 = 2*π*r ; 计算面……

双向链表的创建以及基本功能的实现

摘要:#### 双向链表 ------------ >   链表作为线性表的重要代表,是数据结构的基础部分,也是学习算法必须掌握并熟练使用的部分。   计算机本身的作用就是用来处理大大……

备战蓝桥杯ACM记录贴 8.7

摘要:在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。  合法的IP是这样的形式:  A.B.C.D  其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规……

C++初探第四章之C++对C的增强

摘要:# 4 C++对C的加强 ## 4.1 namespace命名空间 1 C++命名空间基本常识 所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为……