![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题知识概念整理
Jasscical
github:github网址/jasscical
gitee:gitee网址/jasscical/
记录个人学习经历,积少成多,水到渠成。
展开
-
(汇总篇)栈、队列
栈、队列画一画图,比较好理解代码参考力扣大佬:Krahets1.剑指 Offer 31. 栈的压入、弹出序列理解:借助辅助栈stk,当栈里有元素并且栈顶元素等于出栈队列poped[i]时,就模拟一个出栈动作,同时将poped队列往下移动,循环。最后检查栈中是否有元素,如果poped序列是正确的,那么栈模拟会把全部元素都出栈,从而栈中不会留下元素。反之,栈中有元素,说明序列不正确。class Solution {public: bool validateStackSeque原创 2021-03-22 14:21:13 · 139 阅读 · 0 评论 -
字符、整数相加减
#include<iostream>#include<string> using namespace std; int main(){ //其实就是对ASCii表的操作 string s; char a = 'a'; auto b = a - '0'; //字符转成数字 ,输出 数字b=49 ,字符 - 字符 = 整型数字 其实是ASCII值在相减 97- 48 = 49 cout << b <&l.原创 2020-07-11 07:20:52 · 3468 阅读 · 0 评论 -
(C++)字符串操作
用于积累自己经常用上的操作~string strchar ch1.翻转字符串①reverse( str.begin(), str.end() ) 没有返回值②string new_str( str.rbegin(), str.rend() ) 有返回值2.清空字符串①str.clear()②str = ""3.字符与数字之间转换①to_string(int a) 数字 -> 字符串 ,如 9 -> "9"②...原创 2020-07-19 18:45:08 · 324 阅读 · 0 评论 -
(C++)容器篇
本文为个人学习笔记积累,可能并不全面,为节约您的时间,可以选择绕道~1.dequedeque用法,如:定义:deque<int> queAPI:队首front()、队尾back()、弹出队首pop_front()、弹出队尾pop_back()push_back(),放进队尾2.queue定义:queue<int> queAPI:push(int x) pop() front()3.stack定义:stack<int> ..原创 2020-09-18 11:17:18 · 76 阅读 · 0 评论 -
位运算知识
1.向下整除n // 2等价于右移一位n >> 1;取余数n % 2等价于判断二进制最右一位值n & 1 ;2.n / 10 :删除十进制最右边一位 n % 10:取十进制最右边一位3.n & 1 : ==1表示n为奇数, ==0表示为偶数...原创 2021-03-02 16:34:36 · 305 阅读 · 0 评论