04 2022 档案

摘要:采用状态机视角分析: 1.初始状态 (父进程 [ (写口->管道入口) (读口->管道出口) ] ; 管道 (入口,出口) ) 2.执行fork命令,复制父进程后 (父进程 [ (写口->管道入口) (读口->管道出口) ] ; 管道 (入口,出口) ; 子进程 [ (写口->管道入口) (读口-> 阅读全文
posted @ 2022-04-19 15:27 阿豆23 阅读(385) 评论(0) 推荐(0) 编辑
摘要:假设当前要从栈中取字符拼接成字符串; 考虑到栈是倒序的,有两种拼接方式 一是直接先在结果串后面加上字符,随后调用反转函数,即可得到正确顺序的字符串 string result = ""; while (!st.empty()) { // 将栈中元素放到result字符串汇总 result += st 阅读全文
posted @ 2022-04-05 10:25 阿豆23 阅读(31) 评论(0) 推荐(0) 编辑
摘要:刷题中遇到一个错误 ==42==ERROR: AddressSanitizer: SEGV on unknown address 最后发现是一行判断的问题, if(s[i]!=st.top()||st.empty())//st是栈容器,s是字符串 其中将或判断左右的条件调换位置就可以正常执行了, 初 阅读全文
posted @ 2022-04-04 14:47 阿豆23 阅读(524) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示