搜索结果
查询Tags标签: 退格,共有 8条记录-
【C++】C++行操作,退格,退行,空格输出。
//话不多说,代码先行。 #pragma once #include <stdlib.h> #include<iostream> using namespace std;#define STACK_INIT_SIZE 10 #define OVERFLOW - 2 #define OK 1 #define ERROR 0 typedef char SElemType;//栈结构体 typedef struct {SElemType* base;//…
2022/2/5 17:42:32 人评论 次浏览 -
leetcode题 844. 比较含退格的字符串(解法一:用双指针)
思路:一个字符是否会被删掉,只取决于该字符后面的退格符,而与该字符前面的退格符无关。因此当我们逆序地遍历字符串,就可以立即确定当前字符是否会被删掉。具体地,我们定义 skip 表示当前待删除的字符的数量。每次我们遍历到一个字符:若该字符为退格符,则我们需要多…
2021/11/16 23:40:09 人评论 次浏览 -
leetcode题 844. 比较含退格的字符串(解法一:用双指针)
思路:一个字符是否会被删掉,只取决于该字符后面的退格符,而与该字符前面的退格符无关。因此当我们逆序地遍历字符串,就可以立即确定当前字符是否会被删掉。具体地,我们定义 skip 表示当前待删除的字符的数量。每次我们遍历到一个字符:若该字符为退格符,则我们需要多…
2021/11/16 23:40:09 人评论 次浏览 -
Linux---1.09.shell
shell本身是命令行解释器,也是一个编程语言 解释性语言echo "hello world!" # 单引号双引号都可以-e 支持反斜线字符转换\ 输出\本身 \a 警告音 \b 退格键 左删除 \c 取消输出行末的换行符 和-n选项一样 \e escape键 \f 换页符 \n 换行符 \r 回车键 \t 制…
2021/11/16 7:09:35 人评论 次浏览 -
Linux---1.09.shell
shell本身是命令行解释器,也是一个编程语言 解释性语言echo "hello world!" # 单引号双引号都可以-e 支持反斜线字符转换\ 输出\本身 \a 警告音 \b 退格键 左删除 \c 取消输出行末的换行符 和-n选项一样 \e escape键 \f 换页符 \n 换行符 \r 回车键 \t 制…
2021/11/16 7:09:35 人评论 次浏览 -
【LeetCode】双指针之比较含退格的字符串
我刚开始的思路是正着遍历,碰到#就删除两个(即#和它后面的字符),然后最终比较处理后的字符串。 但是这样问题是解决了,但是会超时,说明时间复杂度太高了,怎么回事呢? 是因为这样其实会有很多没必要处理的字符串被处理,比如两个字符串刚开始的字符就不一样但长度却…
2021/11/16 6:13:32 人评论 次浏览 -
【LeetCode】双指针之比较含退格的字符串
我刚开始的思路是正着遍历,碰到#就删除两个(即#和它后面的字符),然后最终比较处理后的字符串。 但是这样问题是解决了,但是会超时,说明时间复杂度太高了,怎么回事呢? 是因为这样其实会有很多没必要处理的字符串被处理,比如两个字符串刚开始的字符就不一样但长度却…
2021/11/16 6:13:32 人评论 次浏览 -
C语言:转义字符 ++a例子
#include <stdio.h> int main() {printf("a\bwhat\s\tyour\tname\n");int k;printf("%d\n",k=100+300);int a=1,b=0;b=(++a)+ (++a);printf("%d\n",b);getchar(); }\b退格,所以没有字符a 汇编理解加法: a=1,++a(a=2),++a(a=3),两个…
2021/6/6 10:21:09 人评论 次浏览