摘要: 785. 快速排序 来自 <https://www.acwing.com/problem/content/submission/code_detail/18083617/> #include<iostream> using namespace std; const int N=100010; int 阅读全文
posted @ 2022-10-15 14:27 努力、奋斗啊 阅读(11) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : 阅读全文
posted @ 2022-10-15 13:56 努力、奋斗啊 阅读(13) 评论(0) 推荐(0) 编辑
摘要: class Solution { public: // 除k取余法求二进制 (暴力) vector<int> countBits(int n) { vector<int> ans; for(int i=0;i<=n;i++){ int t=i; int count=0; while(t!=0){ i 阅读全文
posted @ 2022-10-15 13:55 努力、奋斗啊 阅读(15) 评论(0) 推荐(0) 编辑
摘要: /* // Definition for a Node. class Node { public: int val; Node* left; Node* right; Node* next; Node() : val(0), left(NULL), right(NULL), next(NULL) { 阅读全文
posted @ 2022-10-15 13:53 努力、奋斗啊 阅读(7) 评论(0) 推荐(0) 编辑
摘要: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), rig 阅读全文
posted @ 2022-10-15 13:52 努力、奋斗啊 阅读(20) 评论(0) 推荐(0) 编辑