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