剑指offer刷题
# 剑指offer刷题
943802606
这个作者很懒,什么都没留下…
展开
-
c++牛客网面试题05. 替换空格
class Solution{ public: string replaceSpace(string s) { int count=0,len= s.size(); //统计空格的个数 for(char c : s) { if(c ==' ') count++; } s.resize(len + 2 * count); //修改字符串的长度 for(int i = len-1, j =s.size()-1;i<j;i-原创 2021-03-04 22:33:22 · 100 阅读 · 1 评论 -
剑指offer——01二维数组中的查找.
class Solution { public: bool Find(int target, vector<vector<int> > array) { int m =array.size();//得到该二维数组的行数 if(m==0) return false;//如果行数为0则直接退出 int n = array[0].size();//得到该二维数组的列数 if(n==0) ret...原创 2021-07-22 19:02:02 · 97 阅读 · 0 评论 -
剑指offer-数组中的重复的数字-p39
数组 c++中的STL中的vector (STL中的vector每次扩容量时,新的容量都是之前一次的两倍) 在c/c++中,数组和指针是相互关联又有区别的两个概念。 关联:当我们声明一个数组时,其数组的名字也是一个指针,该指针指向数组的第一个元素。我们可以用一个指针来访问数组。 #include<iostream> using namespace std; int GetSize(int data[]) { return sizeof(data); } int main() {原创 2021-01-27 16:39:58 · 77 阅读 · 0 评论