文章列表

筛选

蛇形填数(C语言代码)

摘要:原题链接:题目33 - ACM在线评测系统时间限制:3000 ms  |  内存限制:65535 KB 难度:3描述 在n*n方阵里填入1,2,...,n*n,要求填成蛇形。例如n=4时方阵为:10 ……

问题 1106: 奖学金[C++描述]

摘要:#include <bits/stdc++.h> using namespace std;   struct stu {     int id;       //学生的学号     int……

左偏树总结(可合并的优先队列)

摘要: # 前言 可并堆有多种方法实现,例如斐波那契堆,配对堆等,以下记录左偏树,也称为斜堆。是一种基于非平衡二叉树的数据结构,其在合并堆的时候可以达到$O(log(m+1))$的速度。当然,左偏树还分……

C++ 二分查找函数

摘要::bowtie: :heart_eyes: :heart_eyes: :heart_eyes: ``` #include//头文件 //标准形式 lower_bound(int* first,……

数据结构 简述下列术语:数据,数据元素、数据对象、数据结构、存储结构、数据类型和抽象数据类型

摘要:数据:所有能被输入到计算机中,且能被计算机处理的符号的总称 数据元素:数据中的一个个个体,是数据及结构中讨论的基本单位 数据对象:性质相同数据元素的集合,是数据的一个子集 数据结构:相互之间存在……
精品文章

经典递归题:汉诺塔(Hanoi)不同角度深入探究(C/C++/Java版)

摘要:经典原型:        汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从……

小结:进制转换

摘要:适用于常用的进制转换(2,8,10,16) ------------ 10进制转其他进制: ```cpp #include #include using namespace……

会场安排问题(C/C++语言代码)

摘要:原题链接:题目14 - ACM在线评测系统时间限制:3000 ms  |  内存限制:65535 KB难度:3描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动……
精品文章

动态规划:最长公共子序列(C/C++)

摘要:最长公共子序列(题目:2129):             给出两个字符串,求出这样的一个最长的公共子序列的长度:     子序列中的每一个字符都能在两个原串中找到,而且每个字符的先后顺序和原串中的先……