- 博客(4)
- 收藏
- 关注
原创 【Leetcode题解】724. 寻找数组的中心索引
题目 给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 题解 class Solution { public: int pivotIndex(vector<int>& nums) { int Sizeofnums = nums.siz
2020-08-23 23:51:20
255
原创 【c++笔记】运算符重载总结
为什么要对运算符重载? 答:运算符可对一些基本的数据类型进行计算,若想让对象之间实现计算(如实现复数相加),需要用到运算符重载。运算符重载实质是函数重载,是对一个已有的函数赋予新的含义,实现新的功能。运算符重载可使程序易于编写、阅读和维护。 怎样进行运算符的重载? 答:一般格式如下: 函数类型 operator 运算符名称 (形参表) {对运算符的重载处理} 例如: Complex operator + (Complex& c1,Complex& c2); 重载运算符的规..
2020-06-07 16:16:11
369
原创 【c++笔记】运算符重载的实现
运算符重载加号运算符重载成员函数重载全局函数重载左移运算符重载递增运算符重载前置自增运算符重载后置自增运算符重载赋值运算符重载关系运算符重载 加号运算符重载 成员函数重载 #include<iostream> using namespace std; class Student { public: void set_grade(); void show_grade(); //成员函数重载+号 Student operator+(Student &s) {
2020-06-06 19:17:11
352
原创 【c++源码】字符出现次数统计
统计小写字母出现次数,并按字典顺序输出 #include<iostream> #include<cstring> using namespace std; int main() { char str[50]; //字符串个数不可超过50个字符 int a[28]={0}; //存放每个字母出现的次数,下标从0到25分别与字母a至z对应 cin>>str; //输入字符串 int len=strlen(str); //用整型变量len存放输入的字符串的长度,
2020-06-04 13:31:38
5455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅