随笔分类 -  算法学习

摘要:#include<iostream> #include<vector> using namespace std; bool is_not_under_attack(int row, int col, int n, vector<int> & rows, vector<int> & hills, ve 阅读全文
posted @ 2021-11-18 20:04 Zupernova 阅读(30) 评论(0) 推荐(0)
摘要:树遍历方法大全 void fun(TreeNode* root) { if (!root)return; cout << root->val<<','; fun(root->left); fun(root->right); }//递归先序遍历,中序、后序遍历同理 void fun(TreeNode* 阅读全文
posted @ 2021-11-18 19:01 Zupernova 阅读(61) 评论(0) 推荐(0)
摘要:三大基本排序 void insert(vector<int>& a) { for (int i = 1; i < a.size();i++) { int t = i; while (t > 0 && a[t] < a[t - 1]) { swap(a[t], a[t - 1]); t--; } } 阅读全文
posted @ 2021-11-18 16:17 Zupernova 阅读(64) 评论(0) 推荐(0)