“福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。 输入格式: 输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N ...
分类:
其他好文 时间:
2019-12-01 18:43:17
阅读次数:
123
当编写程序时,我们使用的定义多数不是自己写的,如sqrt(),是很多年前别人写的,我们只是使用它们 在C++中,对于“别处”定义功能的声明,管理它们的关键是“头”,一个“头”是一个声明的集合,一般定义于一个文件,因此也称为“头文件”,用#inlcude包含在我们的源文件中 一个中大型软件往往由多名程 ...
分类:
编程语言 时间:
2019-12-01 09:58:15
阅读次数:
86
7 1 词频统计 (30 分) 请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。 所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔 ...
分类:
其他好文 时间:
2019-11-30 09:29:19
阅读次数:
192
1.算法效率: 对于一个程序而言,我们通常关注两个点,第一点是运行的快慢,即单位时间能做多少事,第二点是消耗多少内存空间。我们编写程序就关注决定这两点的算法效率。 算法效率分析分为两种:时间效率和空间效率。时间效率被称为时间复杂度,而空间效率 被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行 ...
分类:
其他好文 时间:
2019-11-29 00:53:38
阅读次数:
107
一、课程导入 上节课我们初步学习了面向对象编程的特点,我们可以将一些代码封装在一起,反复使用,这样提高了编写程序的效率。 封装、继承和多态是面向对象编程的三大特征。 学习了封装的强大功能, 你是不是很想了解继承 和多态的作用呢? 二、继承 1.什么是继承 1.1 在现实的世界中 人们可以从他们的父母 ...
分类:
其他好文 时间:
2019-11-29 00:38:36
阅读次数:
89
sort(q,q+n,cmp); bool cmp (node a node b); 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全 ...
分类:
编程语言 时间:
2019-11-28 01:20:21
阅读次数:
82
编写程序计算1!+2!+3!+…+n!,并输出计算结果。 1 import java.util.Scanner; 2 3 public class Factorial { 4 public static void main(String[] args) { 5 long t = 1; 6 long ...
分类:
编程语言 时间:
2019-11-27 12:12:14
阅读次数:
80
/* 先编写函数EncryptChar,按照下述规则将给定的字符c转化(加密)为新的字符: "A"转化"B","B"转化为"C",... ..."Z"转化为"a","a"转化为"b",... ..., "z"转化为"A",其它字符不加密。 编写程序,加密给定字符串。 */ #include <std ...
分类:
其他好文 时间:
2019-11-26 13:43:47
阅读次数:
128
面向对象编程 一.什么是面向对象? 1 面向对象是一门编程思想 面向对象编程思想:核心是“对象”二字,对象指的是“特征与技能”的结合体 基于该编程思想编写程序,好比在创造世界,一种“上帝式”的思维方式 优点:可扩展性高 缺点:编写程序复杂度较高 与面向过程编程思想的对比 面向过程编程思想:核心是“过 ...
分类:
其他好文 时间:
2019-11-25 20:28:23
阅读次数:
65
对于二叉搜索树,我们规定任一结点的左子树仅包含严格小于该结点的键值,而其右子树包含大于或等于该结点的键值。如果我们交换每个节点的左子树和右子树,得到的树叫做镜像二叉搜索树。 现在我们给出一个整数键值序列,请编写程序判断该序列是否为某棵二叉搜索树或某镜像二叉搜索树的前序遍历序列,如果是,则输出对应二叉 ...
分类:
编程语言 时间:
2019-11-22 01:16:01
阅读次数:
145