摘要:
#include using namespace std;/**题目描述:如果我们有面值为1元、3元和5元的硬币若干枚,最少要用多少枚硬币凑够n元?*//**解题分析:(1)要算n元要多少个凑完[f(n)],那我分类嘛: 1.首先拿一个1元的硬币,所以这个分类... 阅读全文
摘要:
这篇博客写的不错:详解大端模式和小端模式最近笔试上也碰到了这方面的问题。需要注意两点:(1)一般操作系统都是小端,而通讯协议是大端的。(2)写一段程序判断大小端:bool isBig_Endian(){ short test = 0x1234; if( *((cha... 阅读全文
摘要:
/*题目描述:输入:第一行为整数n(n >= 2),表示二叉树节点总数后面带n-1行,每行为整数a和整数b的输入格式,a表示父亲节点,b表示a的一个子节点输出:二叉树的深度示例输入:50 10 21 31 4输出:3*/#include #include using ... 阅读全文
摘要:
/*题目描述:输入一行字符(可包含空格)将其反向输出示例:输入:hello world输出:dlrow olleh*/#include #include // support for stack template classusing namespace std;/... 阅读全文
摘要:
这个知识点必须掌握,因为是必备技能!不然连输入都搞不定,何谈后面的?#include #include using namespace std;int main(){ //对于char* / char[] char s[1001]; cout头文件下 cout<<"O... 阅读全文
摘要:
题目源自牛客网:1.对n个记录的线性表进行快速排序为减少算法的递归深度,以下叙述正确的是()正确答案: A 你的答案: A (正确)每次分区后,先处理较短的部分每次分区后,先处理较长的部分与算法每次分区后的处理顺序无关以上三者都不对来看一个别人的答案:“考虑一种极... 阅读全文
摘要:
假如file1.cpp定义了一个char[]全局数组:char c[] = {'a','b','c'};然后在同工程的另一个文件file2.cpp这般extern:#include #include using namespace std;//extern char ... 阅读全文
摘要:
(1)首先上官网下载安装的deb包 (2)然后是安装,虽说双击可以直接调ubuntu软件中心安装,但是软件中心的速度实在不敢恭维,所以用命令行安装。先cd到deb包所在目录,然后使用dpkg命令安装: sudo dpkg -i filename 等待安装完成 (3)然... 阅读全文
摘要:
笔试题:下面这段代码输出是什么:#include using namespace std;int main(){ char *str1 = "abc"; char *str2 = "abc"; char str3[] = "abc"; char str4[] = "... 阅读全文
摘要:
C++代码:char *ss = "2cc5";会提示说[Warning] deprecated conversion from string constant to 'char*' 。来看看stackoverflow里面的一个回答:“Why? Well, C and... 阅读全文