![](https://img-blog.csdnimg.cn/20210721191748702.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
剑指offer
文章平均质量分 80
剑指offer的坑
码ming
这个作者很懒,什么都没留下…
展开
-
剑指Offer——位运算
JZ48 不用加减乘除做加法描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。示例1输入:1,2返回值:3代码JZ11 二进制中1的个数描述输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。示例1输入:10返回值:2...原创 2021-09-10 11:26:43 · 87 阅读 · 0 评论 -
剑指Offer(中等)
JZ1 二维数组中的查找分析代码1. 分析利用该二维数组的性质:每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序改变个说法,即对于左下角的值 m,m 是该行最小的数,是该列最大的数每次将 m 和目标值 target 比较:当 m < target,由于 m 已经是该行最大的元素,想要更大只有从列考虑,取值右移一位当 m > target,由于 m 已经是该列最小的元素,想要更小只有从行考虑,取值上移一位当 m = target,找到该值,返回 t原创 2021-08-21 17:33:36 · 163 阅读 · 0 评论 -
剑指Offer(较难)
JZ19 顺时针打印矩阵原创 2021-08-21 17:33:00 · 305 阅读 · 0 评论 -
剑指Offer(中等)——二叉树
JZ60 把二叉树打印成多行(套路)地址:队列import java.util.*;public class Solution { ArrayList<ArrayList<Integer> > Print(TreeNode pRoot) { ArrayList<ArrayList<Integer>> res=new ArrayList<>(); if(pRoot==null)原创 2021-08-21 17:32:17 · 146 阅读 · 0 评论 -
剑指Offe(简单)
JZ3 从尾到头打印链表错误import java.util.ArrayList;public class Solution { ArrayList<Integer> arrayList=new ArrayList<Integer>(); public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { if (listNode.next!原创 2021-07-29 21:05:56 · 179 阅读 · 0 评论