小工具知识网

当前位置: 首页 > 行业知识 > 代码随想录算法训练营第三十七天|LeetCode738 单调递增的数字、LeetCode968 监控二叉树

行业知识

代码随想录算法训练营第三十七天|LeetCode738 单调递增的数字、LeetCode968 监控二叉树

2026-11-10 21:12:26 来源:互联网转载

738.单调递增的数字

���路:要求一个数字从第一位往后的大小是单调递增的,先把数字转换成字符串,然后从后往前逐位遍历,如果当前位比前一位小,则前一位--,从当前位往后都应该为9,因此记下当前位置。

()
class Solution {public:    int monotoneIncreasingDigits(int n) {        string str = to_string(n);        int flag = str.size();        for(int i =str.size()-1;i>0;i--)        {            if(str[i]right);        //左右为2        if(left==2&&right==2)        {            return 0;        }        else if(right==0||left==0)        {            result++;            return 1;        }        else if(left ==1||right==1)        {            return 2;        }        return -1;    }    int minCameraCover(TreeNode* root) {        if(traversal(root)==0)        {            result++;        }        return result;    }};
()

上一篇:服务器要是满了怎么办?

下一篇:SQL的七种JOIN