爱笑电灯胆

文章
6
资源
0
加入时间
3年0月21天

剑指Offer:二叉搜索树的第k个结点(java版)

题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。分析二叉搜索树的中序遍历结果就是从小到大的排序,找到第k个即可。/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = nu...

十、循环的含义、使用while循环

1.理解循环的含义案例:小明要写100遍“好好学习,天天向上!”int count = 1;while (count <= 100) //如果这里不控制跳出,不加限制条件(即默认为true),则陷入死循环{ Console.WriteLine($"第{count}遍写:好好学习,天天向上!"); count++; //自增+1}循环结构:循环条件 + 循环操作2.while 循环语法:while (循环条件) { 循环操作.

mybatis进阶分页(一对多)--嵌套结果集前言一、废话不多说,直接开干二、封装之前要想好,返回的结果集是什么,然后操作

之前写了一篇文章一对多的嵌套查询封装,利用主表的分页后,再次进行主表的查询,达到了分页结果的准确性,今天写另外一种实现方式,就是嵌套结果集分钟查询,那么这个分页就是我之前说过的不太推荐的方式,这是一个假分页,只能将查询结果返回后进行手动分页;(由于是一次查询,分页无法放在主表上,所以只能等封装完成后,再次手动分页)与上一篇文章结合看链接:mybatis进阶分页(一对多)这样就ok了,两种mybatis的高级查询方式都清楚了。