自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

转载 线性表顺序存储结构——查找、插入、删除的平均比较/移动次数&时间复杂度计算

比较/移动次数&时间复杂度计算

2022-12-21 11:19:13 2216

原创 进制转换 输入一个数和转换的进制

进制

2022-12-21 11:11:42 198

原创 造成这种语法错误的原因主要是操作符两侧的数据类型不统一,或者是不符合操作符的数据类型要求;

造成这种语法错误的原因主要是操作符两侧的数据类型不统一,或者是不符合操作符的数据类型要求;

2022-12-21 10:50:44 263

原创 C++ 遇到reference to ‘ *** ‘ is ambiguous 错误

C++ 遇到reference to ' *** ' is ambiguous 错误

2022-12-21 10:45:03 1655

原创 4.编写一个函数模板,该函数模板用来比较输入的两个相同数据类型的数的大小。如果要比较两个任意数据类型的数,如何定义函数模板?

#include<iostream>using namespace std;template<typename T,typename type>bool compare(T a, type b){ float c = a - b; if (fabs(c) > 0) return true; return false;}int main(){ int a; double b; cout << "a:" << endl; cin.

2022-05-14 20:16:48 585

原创 cannot declare ‘::main‘ to be a template

main是c默认的主函数入口其原型已经有规定了int main(int argc, char **argv)

2022-05-14 20:05:42 1208

原创 3. 建立求数组元素中最小值的函数模板。

#include<iostream>using namespace std;template<typename T>T mini(T a[], int num){ if (a == NULL) return -1; quick_sort(a, 0, num - 1); return a[0];}template<typename T>int min_re(T a[], int left, int right){ T b = a[left]; w.

2022-05-14 20:04:21 1029

原创 1. 设计一个函数模板,其中包括数据成员T a[n]以及对其进行由大到小排序的成员函数 sort( ),模板参数T可实例化成字符串

本代码结合快排#include<iostream>using namespace std;template<typename T>int min_re(T a[], int left, int right){ T b = a[left]; while (left < right) { while (a[right] >= b && right >left) right--; a[left] = a[right];

2022-05-14 19:08:24 650

原创 双指针 leetcode

力扣 仅仅反转字母class Solution {public: string reverseOnlyLetters(string s) { int n=s.size(); int left=0,right=n-1; while(left<right) { if(s[left]>='a'&&s[left]<='z'||s[left]>='A'&&s[

2022-05-08 16:25:23 282

原创 脑筋急转弯 :最小差值1

https://leetcode.cn/problems/smallest-range-i/代码class Solution {public:int smallestRangeI(vector<int>& nums, int k) {int n=nums.size();if(n==1) return 0;int max,min;sort(nums.begin(),nums.end());min=nums[0];max=nums[n-1];.

2022-04-30 19:24:49 83

原创 leetcode 5. 最长回文子串

难度:medium5. 最长回文子串给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd"输出:"bb"class Solution {public: string longestPalindrome(string s) { string str; str.assign(s,0,1);

2022-04-14 00:00:20 203

原创 Leetcode:806. 写字符串需要的行数

难度:easy我们要把给定的字符串S从左到右写到每一行上,每一行的最大宽度为100个单位,如果我们在写某个字母的时候会使这行超过了100 个单位,那么我们应该把这个字母写到下一行。我们给定了一个数组widths,这个数组widths[0] 代表 'a' 需要的单位,widths[1] 代表 'b' 需要的单位,...,widths[25] 代表 'z' 需要的单位。现在回答两个问题:至少多少行能放下S,以及最后一行使用的宽度是多少个单位?将你的答案作为长度为2的整数列表返回。...

2022-04-12 17:13:22 80

原创 Leetcode::357. 统计各位数字都不同的数字个数

难度:medium给你一个整数 n ,统计并返回各位数字都不同的数字 x 的个数,其中 0 <= x < 10n方法一:直接摆数据(方法有点无赖)switch(n){case0:return1;case1:return10;case2:return91;case3:return739;case4:return5275;case5:return32491;...

2022-04-11 23:41:07 141

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除