分类目录归档:C++学习

c++语言学习,典型案例学习,c++入门教程,实例源码讲解,红颜丽人博客C++学日记,C++语言程序设计,数据结构基础算法应用,零基础学习c++等内容。

c语言程序设计习题之链表中倒数第n个结点实例代码



c++语言程序设计习题之链表中倒数第n个结点实例代码。输出该链表中的某个结点的实例。

题目来自剑指Offer

语言程序设计习题:输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,现在从1开始计数,即链表的尾节点是倒数第一个结点。例如一个链表有6个结点,从结点开始它们的值依[......]

Read more

c语言程序设计习题之从尾到头打印链表



c语言程序设计习题之从尾到头打印链表。c++链表应用实例。

题目来自剑指Offer

c++算法题目:输入一个链表的头结点,从头到尾反过来打印出每个结点的值。

c++练习代码实例:

#include <iostream>
#include <assert.h[......]

Read more

c语言程序设计习题之字符串替换某个元素

c++语言程序设计习题之字符串替换某个元素,也就是要替换掉替换空格。c++如何替换掉指定的字符。

题目来自剑指Offer。

习题:请实现一个函数,把字符串种的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy”。

解题思路:从[......]

Read more

c语言程序设计习题之二维数组中的查找

c语言程序设计习题之二维数组中的查找。c++算法练习题实例源码介绍:

c++面试题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一行都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

举例

习题分析:总结[......]

Read more

c++内联函数(inline)使用实例介绍

介绍c++内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,会经常定义一些宏,例如:

代码如下:

#define TABLE_COMP(x) ((x)>0?(x):0)

使用宏的原因是什么呢?原因是函数的调用必须要将程序执行的顺[......]

Read more

c++桶排序实例源码介绍

c++桶排序实例源码介绍。也许是因为我个人头脑很笨或者是因为我学c++不到家,今天看了一个多小时才明白什么是桶排序,以及c++桶排序的原理。哎!算法这东西真的很难搞!加油吧!

桶排序的思想是若待排序的记录的关键字在一个明显有限范围内(整型)时,可设计有限个有序桶,每个桶装入一个值(当然也可以装[......]

Read more

C++文件IO操作流实例详解

C++文件IO操作流实例详解。前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制。那今天我将继续介绍关于C++中的流操作内容——文件IO操作流fstream。并会着重讲解C++是如何对文件进行操作的。

文件指存放在外部介质上的数据的集合。大家都知道操[......]

Read more

C++异常处理实例

C++异常处理实例,使用介绍。C++异常处理程序中的错误分为编译时的错误和运行时的错误。编译时的错误主要是语法错误:句尾没有加分号,括号不匹配,关键字错误等,这类错误比较容易修改,编译系统会指出错误在第几行,什么错误。而运行时的错误则不容易修改,因为其中的错误是不可预料的,或者可以预料但无法避免的,[......]

Read more