刷题
快乐是信仰
我知道无论怎么选都会后悔,既然如此,倒不如赌一下
展开
-
算法练习—day1
title: 算法练习—day1网址:https://red568.github.io。原创 2024-04-03 22:28:53 · 475 阅读 · 2 评论 -
剑指 Offer 09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1: 输入: ["CQueue","appendTail","deleteHead","deleteHead"] [[],[3],[],[]] 输出:[null,null,3,-1] 题解: class CQueue { public: stack<int> s;原创 2022-02-02 15:57:40 · 97 阅读 · 0 评论 -
剑指 Offer 05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We%20are%20happy."` 限制: 0 <= s 的长度 <= 10000 题解: class Solution { public: string replaceSpace(string s) { string t; for(int i=0;i<s.size();i++) {原创 2022-02-01 16:16:42 · 419 阅读 · 0 评论