摘要:
翻转二叉树 class Solution { public: void traversal(TreeNode root) { if(root == nullptr) { return; } traversal(root->left); traversal(root->right); TreeNode 阅读全文
posted @ 2024-08-30 20:58
ikun1111
阅读(13)
评论(0)
推荐(0)
摘要:
递归遍历 前序遍历 /** Definition for a binary tree node. struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode() : val(0), left(nullptr), right 阅读全文
posted @ 2024-08-30 20:47
ikun1111
阅读(18)
评论(0)
推荐(0)
摘要:
用栈实现队列 class MyQueue { public: MyQueue() {} void push(int x) { stIn.push(x); } int pop() { int a; while(!stIn.empty()) { a = stIn.top(); stIn.pop(); s 阅读全文
posted @ 2024-08-30 20:39
ikun1111
阅读(16)
评论(0)
推荐(0)
摘要:
反转字符串中的单词 class Solution { public: string reverseWords(string s) { int slow = 0; int i = 0; while(i < s.size()) { if(s[i] != ' ') { if(slow != 0) { s[ 阅读全文
posted @ 2024-08-30 20:22
ikun1111
阅读(10)
评论(0)
推荐(0)
摘要:
反转字符串 利用双指针不断向中间靠拢, 交换数据 class Solution { public: void reverseString(vector& s) { int left = 0; int right = s.size() - 1; while(left < right) { char t 阅读全文
posted @ 2024-08-30 19:51
ikun1111
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号