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

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

C++ 复制构造函数



C++ primer

复制构造函数:

只有单个形参,而且该形参是对本类类型对象的引用(常为const修饰,只读),这样的构造函数称为 复制构造函数。与默认的构造函数一样,复制构造函数可由编译器隐式调用。

复制构造函数用于:

1、根据另一个同类型的对象显式 或 隐式 初始化一个对象;[......]

Read more

C++语言实现 二叉树建立及中序遍实例源码教程



C++语言实现 二叉树建立及中序遍实例源码教程。二叉树建立及中序遍历C++语言实现:

 

  1. #include<stdio.h>   
  2. #include<stdlib.h>   
  3. [......]

Read more

C++ 一般类型与变量

C++ 一般类型与变量。 c++ 数据类型不算很多但很复杂,学好C++的关键我认为是要熟练掌握其常用数据类型,废话少说上菜!

c++ 数据类型大概可以分为:内置类型,标注库类型(或者说是类类型),内置类型大致来说是能够转换为数字的类型包括 bool ,char ,wchar_t,short,i[......]

Read more

高精度运算C++语言讲解

在青少年信息学奥林匹克竞赛中所涉及到的高精度计算包括加(addition)、减(subtract)、乘(multiply)、除(divide)四种基本运算。其中乘法分高精度数乘高精度数和单精度数乘高精度数两种,除法一般指两个单精度数相除,求解最终指定精度的解,找出循环节或输出指定精度位数的小数。(注[......]

Read more

c++实例源码动态规划算法讲解

动态规划算法讲解。

一、基本概念

动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。

二、基本思想与策略

基本思想与分治法类似,也是将待求解的问题分解为若干个子问题([......]

Read more

c++时间复杂度为O(n)的排序

c++时间复杂度为O(n)的排序。

只适用与小数据量的排序,因为需要分配待排序数组中最大值与最小值之差大小的空间。

#include “stdio.h”
/*
以char数组做为例子,对数组元素对应的ascii码(0-255)来排序,分配空间256,
*/
void pigeon[......]

Read more