#题解 全排列问题

我们先来读题啊啊啊

题目描述

输出自然数 1 到 n 所有不重复的排列,即 n 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。

阅读全文 »

N107 信息编码表示

一、基本概念

编码

计算机要处理的数据除了数值数据以外,还有各类符号、图形、图像和声音等非数值数据。而计算机只能识别两个数字0,1。要使计算机能处理这些信息,首先必须要将各类信息转换成0与1表示的代码,这一过程称为编码。

阅读全文 »

#算法05 递归

往期回顾

上一次,我们学习了归并排序,他就是利用两个有序数组合并成一个有序数组,来先拆分,再结合。今天我们来学习递归。

算法思路

阅读全文 »

#数据结构 结构体

不知你是否有过这些烦恼:

在一个东西上有多个数值,分开写太麻烦,写成一个二维数组使用也不方便,而且只能用一种类型,例如要有一些学生录入各个信息,包括intint类型:学号,年级,班级,charchar类型:姓名,性别,职位等等。此时就该我们的主角登场了。

结构体

阅读全文 »

#题解 瑞士轮

我们先来读题

题目背景

在双人对决的竞技性比赛,如乒乓球、羽毛球、国际象棋中,最常见的赛制是淘汰赛和循环赛。前者的特点是比赛场数少,每场都紧张刺激,但偶然性较高。后者的特点是较为公平,偶然性较低,但比赛过程往往十分冗长。

阅读全文 »