首页 > 其他分享 >每日一结

每日一结

时间:2022-10-13 17:14:08浏览次数:37  
标签:pre right Offer 每日 一结 visited root left

剑指 Offer 36. 二叉搜索树与双向链表

整体思路中序遍历;
所以:
mid(root.left);
内容;
mid(root.right);
内容:
初始化pre != null
则让pre.right = cur;
cur.left = pre;
【由此,内容的双向形成】
最后在主函数:
head.left = pre;
pre.right = head;


剑指 Offer 38. 字符串的排列

因为答案会存在重复的情况,所以,采用HashSet来存储答案;
采用回溯;
函数返回值,当当前所得的String.length() == 目标长度,直接将其加入Set,直接 return;
for(int i = 0; i < arr.length; i++) {
if(visited[i]) {
continue;
}
visited[i] = true;
dfs(arr, s + arr[i], visited, ans);
visited[i] = false;//回溯
}


剑指 Offer 54. 二叉搜索树的第 k 大节点

利用二叉搜索树的性质,直接中序遍历;


剑指 Offer 55 - I. 二叉树的深度

正则:
return root == null ? 0 : Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;


剑指 Offer 55 - II. 平衡二叉树

return Math.abs(dep(root.left) - dep(root.right)) < 2 && isBalanced(root.left) && isBalanced(root.right);


标签:pre,right,Offer,每日,一结,visited,root,left
From: https://www.cnblogs.com/xtag/p/16788809.html

相关文章

  • 【Vegas改编】SQL2005设置维护计划进行数据库每日备份
    例:每天1次完全备份,周日凌晨4点。超过4周清空之前的备份。 1,启用维护计划任务。在“管理”->“维护计划”上右键弹出菜单,选“维护计划向导”。​​​​ 2、“下一步”,设置......
  • 算法每日一题(反转单链表)C语言版
     在本篇文章里,我将分享一道很经典的算法题———反转链表,并且分享多种方法去解决方法,希望可以帮助到你......
  • 【每日一练】31—CSS 实现一个彩色旋转方块loading动画效果
    写在前面今天练习的这个项目是一个加载动画,这个加载动画主要是为了在网络不好,页面加载缓慢时给用户的一个提示,一个好的加载动画,可以缓解用户的焦虑情绪,让等待变得有趣,现在很......
  • C语言每日一题——第十四天
    第十四天这一次小明想要尝试一下语言分析……当然是最简单的文本匹配。首先“玩家”会输入长度为10的一串文字,内容全部由大小写字母、数字、空格组成,小明计划用程序匹配......
  • 每日一题【20200723】
    title:每日一题【20200723】excerpt:第二天建模打卡tags:[数学建模,线性规划,intlinprog,用分支定界法,整数规划]categories:[学习,数学建模]index_img:h......
  • 每日一题【20200725】
    title:每日一题【20200725】excerpt:第四天建模打卡tags:[数学建模,非线性规划,fmincon]categories:[学习,数学建模]index_img:https://picture-store-repos......
  • 每日一题【20200724】
    title:每日一题【20200723】excerpt:第三天建模打卡tags:[数学建模,线性规划,intlinprog,0-1规划]categories:[学习,数学建模]index_img:https://picture-......
  • 每日一题【20200727】
    title:每日一题【20200727】excerpt:第六天建模打卡tags:[数学建模,线性规划,intlinprog,0-1规划]categories:[学习,数学建模]index_img:https://picture-......
  • 每日一题【20200726】
    title:每日一题【20200726】excerpt:第五天建模打卡tags:[数学建模,线性规划,intlinprog,0-1规划,匈牙利算法]categories:[学习,数学建模]index_img:http......
  • 每日一题【20200722】
    title:每日一题【20200722】excerpt:第一天建模打卡tags:[数学建模,线性规划,linprog]categories:[学习,数学建模]index_img:https://picture-store-reposi......