01 2022 档案

摘要:title: 每日一练(15):二叉树的镜像 categories:[剑指offer] tags:[每日一练] date: 2022/01/28 每日一练(15):二叉树的镜像 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / \ 2 7 / \ / \ 1 3 6 9 镜像 阅读全文
posted @ 2022-01-28 16:34 hackettt 阅读(29) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(14):合并两个排序的链表 categories:[剑指offer] tags:[每日一练] date: 2022/01/27 每日一练(14):合并两个排序的链表 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 阅读全文
posted @ 2022-01-27 10:28 hackettt 阅读(31) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(13):反转链表 categories:[剑指offer] tags:[每日一练] date: 2022/01/26 每日一练(13):反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 阅读全文
posted @ 2022-01-26 16:20 hackettt 阅读(26) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(12):链表中倒数第k个节点 categories:[剑指offer] tags:[每日一练] date: 2022/01/25 每日一练(12):链表中倒数第k个节点 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第 阅读全文
posted @ 2022-01-25 09:42 hackettt 阅读(42) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(11):调整数组顺序使奇数位于偶数前面 categories:[剑指offer] tags:[每日一练] date: 2022/01/24 每日一练(11):调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分, 阅读全文
posted @ 2022-01-24 11:01 hackettt 阅读(37) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(10):删除链表的节点 categories:[剑指offer] tags:[每日一练] date: 2022/01/23 每日一练(10):删除链表的节点 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有 阅读全文
posted @ 2022-01-23 16:02 hackettt 阅读(53) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(9):打印从1到最大的n位数 categories:[剑指offer] tags:[每日一练] date: 2022/01/22 每日一练(9):打印从1到最大的n位数 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大 阅读全文
posted @ 2022-01-22 09:48 hackettt 阅读(44) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(8):二进制中1的个数 categories:[剑指offer] tags:[每日一练] date: 2022/01/21 每日一练(8):二进制中1的个数 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为 汉明 阅读全文
posted @ 2022-01-21 09:14 hackettt 阅读(53) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(7):旋转数组的最小数字 categories:[剑指offer] tags:[每日一练] date: 2022/01/20 每日一练(7):旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numb 阅读全文
posted @ 2022-01-20 15:24 hackettt 阅读(32) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(6):青蛙跳台阶问题 categories:[剑指offer] tags:[每日一练] date: 2022/01/19 每日一练(6):青蛙跳台阶问题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+ 阅读全文
posted @ 2022-01-19 17:37 hackettt 阅读(110) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(5):斐波那契数列 categories:[剑指offer] tags:[每日一练] date: 2022/01/18 每日一练(5):斐波那契数列 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下: F(0) 阅读全文
posted @ 2022-01-18 17:28 hackettt 阅读(127) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(4):用两个栈实现队列 categories:[剑指offer] tags:[每日一练] date: 2022/01/17 每日一练(4):用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在 阅读全文
posted @ 2022-01-17 15:39 hackettt 阅读(32) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(3):从尾到头打印链表 categories:[剑指offer] tags:[每日一练] date: 2022/01/14 每日一练(3):从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 阅读全文
posted @ 2022-01-14 17:36 hackettt 阅读(27) 评论(0) 推荐(0) 编辑
摘要:title: 每日一练(2):替换空格 categories:[剑指offer] tags:[每日一练] date: 2022/01/13 每日一练(2):替换空格 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy." 输出:"We% 阅读全文
posted @ 2022-01-13 10:34 hackettt 阅读(51) 评论(0) 推荐(0) 编辑
摘要:每日一练(1):找出数组中重复的数字title: 每日一练(1):找出数组中重复的数字 categories:[剑指offer] tags:[每日一练] date: 2022/01/12 每日一练(1):找出数组中重复的数字 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有 阅读全文
posted @ 2022-01-12 17:09 hackettt 阅读(53) 评论(0) 推荐(0) 编辑
摘要:title: 内存泄漏检测神器valgrind categories:[内存检测] tags:[valgrind] date: 2022/01/08 作者:hackett 微信公众号:加班猿 1.概述 Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。 Valgrind 发 阅读全文
posted @ 2022-01-08 15:58 hackettt 阅读(848) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示