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

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

c++atoi函数介绍与代码实现实例



atoi函数介绍与代码实现,atoi函数是将字符串转化为整形数据,

说明:能够将从当前开始的字符(数字或+、-)到第一个不是数字的字符结束的数字字符串,转化成整数;

 

atoi 函数的代码实现!

 

[cpp] view plaincopy[......]

Read more

汉诺塔递归算法理解及实现



汉诺塔递归算法理解及实现,汉诺塔问题描述: A、B、C 三个桌子,其中A桌子上放了几个大小不同的盘子,盘子的排列顺序为: 从上到下,依次从小到大递增;现要求把这些盘子从 A 桌子上移动到 C 桌子上,盘子移动时有一点要求:每次移动必须保证三张桌子上大盘子在下、小盘子在上;打印移动次序。

如 A[......]

Read more

位运算应用举例

位运算应用举例。

一、位操作符介绍

单目操作符
1、   &   按位与
2、   | 按位或
3、 ~ 按位取反
4、 >> 右移操作符 (非循环)
5、 << 左移操作符 (非循环)
双目操作符
1、 ^ 取异或运算

二、异或操作的[......]

Read more

字符串翻转问题

字符串翻转问题,

笔试题:
字符串翻转问题: 给定一个 “hello world”,将字符串翻转输出“world hello”;

[cpp] view plaincopy
#include <iostream>
#include <stdlib.h>
us[......]

Read more

C++中const用法总结

C++中const用法总结,

const修饰普通变量和指针

const修饰变量,一般有两种写法:

const TYPE value;

TYPE const value;

这两种写法在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。[......]

Read more

动态规划算法理论阐述及一个小实例

动态规划算法理论阐述及一个小实例,

动态规划问题:用来解决最优化问题

基本概念:将一个问题,分解成多个阶段来解决,每一个阶段的决策都依赖于当前的状态,决策过后状态又发生了转移,这种多阶段来解决最优化问题的过程就是动态规划。

基本思想与策略:基本思想与分治法类似,也是将带求解的问题分[......]

Read more

c++楼层扔鸡蛋问题

楼层扔鸡蛋问题,

有限层数和蛋数,求即使最坏情况下需要的最少判断次数

两个软硬程度一样但未知的鸡蛋,它们有可能都在一楼就摔碎,也可能从一百层楼摔下来没事。有座100层的建筑,要你用这两个鸡蛋确定哪一层是鸡蛋可以安全落下的最高位置。可以摔碎两个鸡蛋。(参见两个鸡蛋–一道Google面试题[......]

Read more