会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lycnight
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2023年9月28日
Ubuntu系统自动更新导致| nvidia-smi命令报错Failed to initialize NVML: Driver/library version mismatch
摘要: 先查看日志 cat /var/log/dpkg.log | grep nvidia 发现早上ubuntu更新了nvidia驱动,两个nvidia驱动共存导致版本冲突了 step one sudo apt-get --purge remove nvidia* 报错: step two 根据报错的提示,
阅读全文
posted @ 2023-09-28 17:51 zz子木zz
阅读(840)
评论(0)
推荐(0)
2023年9月27日
代码随想录day21 | ● 530.二叉搜索树的最小绝对差 ● 501.二叉搜索树中的众数 ● 236. 二叉树的最近公共祖先
摘要: 530. 二叉搜索树的最小绝对差 class Solution { private: int result = INT_MAX; TreeNode* pre = NULL; void traversal(TreeNode* cur){ if (cur == NULL) return; travers
阅读全文
posted @ 2023-09-27 11:35 zz子木zz
阅读(10)
评论(0)
推荐(0)
2023年9月23日
代码随想录算法训练营day17 | ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和
摘要: 110.平衡二叉树 class Solution { public: int getHeight(TreeNode* node){ if(node == NULL) return 0; int leftHeight = getHeight(node->left); if(leftHeight ==
阅读全文
posted @ 2023-09-23 10:55 zz子木zz
阅读(8)
评论(0)
推荐(0)
2023年9月21日
代码随想录算法训练营day16 | ● 104.二叉树的最大深度 559.n叉树的最大深度 ● 111.二叉树的最小深度 ● 222.完全二叉树的节点个数
摘要: 104.二叉树的最大深度 后序遍历法 class Solution { public: int getdepth(TreeNode* node){ if(node == NULL) return 0; int leftdepth = getdepth(node->left); int rightde
阅读全文
posted @ 2023-09-21 09:55 zz子木zz
阅读(8)
评论(0)
推荐(0)
代码随想录算法训练营day15 | ● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树 2
摘要: 层序遍历 102.二叉树的层序遍历 class Solution { public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> result; queue<TreeNode*> que; if(root
阅读全文
posted @ 2023-09-21 09:53 zz子木zz
阅读(31)
评论(0)
推荐(0)
代码随想录算法训练营day14| ● 二叉树理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代
摘要: 二叉树理论基础 二叉树的种类 满二叉树 | 完美二叉树:没有缺少的结点,叶子结点也全满 完全二叉树:只有最底层结点没满,但必须从左到右连续。(满二叉树是特殊的完全二叉树) 二叉搜索树:左小右大 平衡二叉搜索树: 左右子树的高度差 Δh <= 1 二叉树的存储方式: 链式存储:链表 **顺序存储: *
阅读全文
posted @ 2023-09-21 09:51 zz子木zz
阅读(18)
评论(0)
推荐(0)
2023年9月18日
代码随想录算法训练营day11| ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值
摘要: 20.有效的括号 卡哥demo class Solution { public: bool isValid(string s) { if(s.size() %2 != 0) return false; stack<char> st; for(int i = 0; i < s.size(); i++)
阅读全文
posted @ 2023-09-18 11:16 zz子木zz
阅读(11)
评论(0)
推荐(0)
代码随想录算法训练营day13| ● 239. 滑动窗口最大值 ● 347.前 K 个高频元素 ● 总结
摘要: 239.滑动窗口最大值 mydemo--(自己思路)--failed 超出时间限制 class Solution { public: vector<int> maxSlidingWindow(vector<int>& nums, int k) { vector<int> result; stack<
阅读全文
posted @ 2023-09-18 11:15 zz子木zz
阅读(10)
评论(0)
推荐(0)
2023年9月15日
代码随想录算法训练营第10天| 232.用栈实现队列 ● 225. 用队列实现栈
摘要: 栈和队列 232.用栈实现队列 stack: queue: 卡哥代码 一个入栈,一个出栈,即可模拟队列的pop操作 pop之前要检查出栈是否为空 若为空,则排出入栈里所有的元素至出栈中 class MyQueue { public: stack<int> stackIn; stack<int> st
阅读全文
posted @ 2023-09-15 20:58 zz子木zz
阅读(11)
评论(0)
推荐(0)
2023年9月14日
代码随想录算法训练营第9天| ●28. 实现 strStr() ●459.重复的子字符串 ●字符串总结 ●双指针回顾
摘要: 28.找出字符串中第一个匹配项的下标 mydemo--(my thought)--(falied) class Solution { public: int strStr(string haystack, string needle) { for(int i=0; i<haystack.size()
阅读全文
posted @ 2023-09-14 14:06 zz子木zz
阅读(10)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告