- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 struct 初始化问题
struct内部若定义的变量有类内初始值,则初始化该结构体的对象时,不能采用花括号的顺序初始化。若struct内没有定义类内初始值,可以采用花括号顺序初始化结构体对象。struct不能采用圆括号直接初始化。没有初始值的情况: struct A{ int b; int a; }; A test{1,2}; std::cout&...
2019-07-31 19:13:50 1227
原创 求x的N次幂
使用非线性时间复杂度算法求解x的N次幂最简单的想法是采用N-1个乘法循环来实现。但当幂级很高时,对计算机来说将是一个灾难,因此本文参考了相关书目之后,给出低于线性时间的算法。参考数目:数据结构与算法分析(C语言描述)Mark Allen Weiss著。递归算法典型的减小时间复杂度的做法是记住程序已经做的事情,避免在做重复的事情,比如使用N-1个循环乘法就是一直在做重复的乘x。通过记住x,x...
2019-01-26 13:05:04 3474
原创 编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余部分。
在C++Primer看到该题,入门小白,希望得到批评。基本思路:1.对每个字符进行判断是否为标点符号,使用基于范围的for语句;2.如何去掉标点符号之后将剩余字符连接起来?使用string的相加操作。#include "stdafx.h"#include <string>#include <iostream>//包含标准库的对象using std...
2018-12-21 11:25:58 1433
空空如也
ubuntu下使用IDEA输入文件结束符EOF,该如何操作?
2019-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人