面试刷题
文章平均质量分 50
记录秋招面试刷题内容
梅山剑客
2023年6月毕业,7月入职的嵌软攻城狮
展开
-
笔试刷题Day—9
1、不用加减乘除做加法 2、将有序数组转换为二叉搜索树原创 2022-08-31 18:00:00 · 264 阅读 · 0 评论 -
笔试刷题Day—8
1、两数之和 2、实现strStr原创 2022-08-29 21:55:18 · 190 阅读 · 0 评论 -
笔试刷题Day—6
1、合并链表 2、重构二叉树原创 2022-08-27 21:15:15 · 148 阅读 · 0 评论 -
笔试刷题Day—5
1、调整数组顺序使得奇数在偶数前面 2、青蛙跳台阶 3、0~n-1中缺失的数字原创 2022-08-26 23:22:12 · 192 阅读 · 0 评论 -
笔试刷题Day—4
快速排序和剪绳子原创 2022-08-25 22:04:07 · 139 阅读 · 2 评论 -
笔试刷题Day—3
二叉树节点的删除、旋转数组、二叉搜索树的第K大节点原创 2022-08-24 15:17:27 · 188 阅读 · 0 评论 -
笔试刷题Day—2
1、二进制加法 2、从尾到头打印链表 3、镜像二叉树原创 2022-08-23 16:23:32 · 252 阅读 · 0 评论 -
笔试刷题Day—1
1、数组中重复元素 2、两个栈实现队列 3、逆波兰表达式求值原创 2022-08-22 21:56:07 · 565 阅读 · 0 评论 -
树刷题记录
JZ55 二叉树的深度 解法:遍历树的左右节点,然后比较大小在+1。 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param pRoot TreeNode类 * @retu原创 2022-05-23 16:51:04 · 133 阅读 · 0 评论 -
牛客网刷题记录
一、打印数组 描述 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 1.用返回一个整数列表来代替打印 2. n 为正整数,0 < n <= 5 示例1 输入: 1 返回值: [1,2,3,4,5,6,7,8,9] 代码如下: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param n int整型 最大位数 * @return int整型一维数组 * @原创 2022-05-08 10:40:11 · 926 阅读 · 0 评论 -
链表刷题记录
1、从尾到头打印链表 解题思路: 首先,用一个指针p代替头结点,然后遍历一遍链表,得到最后的链表大小,得到链表大小之后,再用--num来填充数组。 /** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param listNode List原创 2022-05-17 20:44:17 · 600 阅读 · 0 评论