- 博客(6)
- 收藏
- 关注
原创 C++刷题知识点总结2
1.什么是异质链表?异质链表是指可以链表指针所指向的数据类型并不一致,比如一个链表中可以既存储整形数据,又可以存储浮点性的数据。在面向对象的语言中甚至就是可以指向不同的对象。而普通链表其数据类型必须一致。先思考一下, 如果将这些不同类型的对象用链表进行直接链接, 显然不太好操作(不能用for循环来搞), 换个思路吧, 我们可以抽象出这些对象的共同点, 将这些共同点构造成结点, 然后把这些结点串...
2019-04-07 20:36:06 898
原创 C++刷题知识点总结1
1.表达式1/4+2.75的值是3。请问这个说法是正确的吗?没有说明类型,假如是整型,则答案为2.若是浮点型,答案为32.strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为’\0’的数组元素。而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。3.不可重载运算符包括. (成员访问运算符).* ...
2019-04-04 21:42:15 812
原创 LeetCode初级算法-数组-买股票最佳时机
因为能预测到明天发生什么,所以,如果把走势图画出来(随便画,要么往上要么往下的折线图)就好理解了,不管怎么样,只要往上走的的部分都是你利润,往下走的不用管。因为有上一题的缘故,这里我判断了一下输入数组不能低于2,但是似乎是想多了。class Solution {public: int maxProfit(vector<int>& prices) { ...
2019-04-04 00:18:32 196
原创 LeetCode初级算法第一道-----从排序数组中删除重复项 报错reference binding to null pointer of type 'const value_type'
检查多次算法感觉没什么问题了但是还是报错:reference binding to null pointer of type ‘const value_type’原来是没考虑数组为空的情况,作为一个封装的函数,要有能力具备全部输入可能的应对方式。附上代码纪念一下:class Solution {public: int removeDuplicates(vector<int&...
2019-04-03 23:28:51 198
转载 “欧几里得”算法求两个数的最大公因数和用“艾拉托尼筛选法”求n以内的所有质数以及引发的new操作符能申请到多少内存空间的问题
a和b的约数整除他们的余数。1.“欧几里得”算法求两个数的最大公因数#include "stdafx.h"#include<iostream>using namespace std;int main(){ int a, b,temp=1; cout << "请输入两个数" << endl; cin >> a >> b...
2019-04-03 20:47:50 683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人