上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 为什么要使用智能指针 我们知道c++的内存管理是让很多人头疼的事,当我们写一个new语句时,一般就会立即把delete语句直接也写了,但是我们不能避免程序还未执行到delete时就跳转了或者在函数中没有执行到最后的delete语句就返回了,如果我们不在每一个可能跳转或者返回的语句前释放资源,就会造成 阅读全文
posted @ 2020-11-09 11:26 wsl-hitsz 阅读(307) 评论(0) 推荐(1)
摘要: 首先给出一个函数 int function(int a) { return a; } 一、定义一个函数指针 int (*fun)(int a); // 赋值 fun = function; // 使用 fun(2); 二、定义一个函数指针类型 typedef int (*function_p)(in 阅读全文
posted @ 2020-11-08 22:16 wsl-hitsz 阅读(683) 评论(3) 推荐(1)
摘要: 给定一个数组,它的第 \(i\) 个元素是一支给定股票第 \(i\) 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 阅读全文
posted @ 2020-11-08 21:04 wsl-hitsz 阅读(103) 评论(0) 推荐(0)
摘要: https://oi-wiki.org/ 阅读全文
posted @ 2020-11-07 14:11 wsl-hitsz 阅读(127) 评论(0) 推荐(1)
摘要: https://www.cnblogs.com/alantu2018/p/8459250.html 阅读全文
posted @ 2020-11-06 16:39 wsl-hitsz 阅读(69) 评论(0) 推荐(0)
摘要: 请完成以下题目 class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operat 阅读全文
posted @ 2020-11-06 15:01 wsl-hitsz 阅读(126) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/f69652c7df99 阅读全文
posted @ 2020-11-05 21:48 wsl-hitsz 阅读(75) 评论(0) 推荐(0)
摘要: 最长回文子串 定义状态 \(dp[i][j]\) 表示子串 \(s[i..j]\) 是否为回文子串,这里子串 \(s[i..j]\) 定义为左闭右闭区间,可以取到 \(s[i]\) 和 \(s[j]\)。 状态转移方程 \(dp[i][j] = (s[i] == s[j]) and dp[i + 1 阅读全文
posted @ 2020-10-31 17:04 wsl-hitsz 阅读(157) 评论(0) 推荐(0)
摘要: 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。 如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 示例 1: 输入:arr = [1,2,2,1,1,3] 输出:true 解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有 阅读全文
posted @ 2020-10-28 14:50 wsl-hitsz 阅读(86) 评论(0) 推荐(0)
摘要: 字符串 \(S\) 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一个字母只会出现在其中的一个片段。返回一个表示每个字符串片段的长度的列表。 输入:S = "ababcbacadefegdehijhklij" 输出:[9,7,8] 解释: 划分结果为 "ababcbaca", "defe 阅读全文
posted @ 2020-10-22 16:01 wsl-hitsz 阅读(109) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页