ICode9

精准搜索请尝试: 精确搜索
  • 矩阵的计算 C/CPP代码2022-06-11 17:04:20

    矩阵的计算 C实现 #include <stdio.h> #define N 100 typedef struct matrix { int h, w, aa[N][N]; //h:长 , w:宽, aa 矩阵 } jz; void initjz(jz *a, int x, int y) //初始化,行x列y,全部0 { a->h = x, a->w = y; for (int i = 0; i < x; i++) for (int j = 0; j <

  • JZ-076-树中两个节点的最低公共祖先2022-03-18 17:33:50

    树中两个节点的最低公共祖先 题目描述 二叉查找树 * 二叉查找树中,两个节点 p, q 的公共祖先 root 满足 root.val >= p.val && root.val <= q.val。 题目链接: 树中两个节点的最低公共祖先 代码 /** * 标题:树中两个节点的最低公共祖先 */ public class Jz76 { /**

  • 汇编 统计单词出现次数2022-03-03 13:01:23

    统计单词出现次数 设有一段英文,其字符变量名为 ENG,并以$字符结束(如下定义)。程序检查单词 SUN 在文中出现的次数,并以格式“SUN echo times:”显示出次数。 DATA SEGMENT ENG DB "aSUNbsunxysunbf$" COUNT DB 0 STR DB "SUN'S NUMBER IS :$ " DATA ENDS CODE SEGMENT ASSUME CS:COD

  • JZ-066-机器人的运动范围2022-02-20 11:33:29

    机器人的运动范围 题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+

  • JZ-065-矩阵中的路径2022-02-19 19:33:18

    矩阵中的路径 题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f

  • 【数据结构】链表:JZ-6.从尾到头打印链表2022-02-18 16:04:57

    写在开始 从今天开始刷牛客网的剑指offer   因为:https://leetcode-cn.com/circle/article/s3RcOW/   所以:我们不能在自己的 IDE 上刷题 刷题平台: https://www.nowcoder.com/ta/coding-interviews 解题思路:https://zhuanlan.zhihu.com/p/112990684 描述 输入一个链表的头节点,按

  • JZ-064-滑动窗口的最大值2022-02-18 10:03:25

    滑动窗口的最大值 题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2

  • JZ-057-二叉树的下一个结点2022-01-15 09:33:44

    二叉树的下一个结点 题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 题目链接: 二叉树的下一个结点 代码 /** * 标题:二叉树的下一个结点 * 题目描述 * 给定一个二叉树和其中

  • JZ-055-链表中环的入口结点2022-01-13 10:32:57

    链表中环的入口结点 题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 题目链接: 链表中环的入口结点 代码 import java.util.ArrayList; import java.util.List; /** * 标题:链表中环的入口结点 * 题目描述 * 给一个链表,若其中包含环,请找出该链表

  • JZ-051-构建乘积数组2022-01-09 09:31:33

    构建乘积数组 题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]A[1]...A[i-1]A[i+1]...A[n-1]。不能使用除法。 (注意:规定B[0] = A[1] * A[2] * ... * A[n-1],B[n-1] = A[0] * A[1] * ... * A[n-2];) 对于A长度为1的情况,B无意义,故而无法

  • JZ-045-扑克牌顺子2022-01-03 10:32:03

    扑克牌顺子 题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺

  • JZ-044-翻转单词顺序列2022-01-02 10:33:55

    翻转单词顺序列 题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I

  • JZ-041-和为 S 的连续正数序列2021-12-30 08:02:19

    和为 S 的连续正数序列 题目描述 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列 的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现

  • JZ-040-数组中只出现一次的数字2021-12-29 08:02:33

    数组中只出现一次的数字 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 题目链接: 数组中只出现一次的数字 代码 /** * 标题:数组中只出现一次的数字 * 题目描述 * 一个整型数组里除了两个数字之外,其他的数字都出现

  • JZ-039-平衡二叉树2021-12-28 20:36:17

    平衡二叉树 题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树 题目链接: 平衡二叉树 代码 /** * 标题:平衡二叉树 * 题目描述 * 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 * 在这里,我们只需要考虑其

  • JZ-034-第一个只出现一次的字符位置2021-12-23 02:02:36

    第一个只出现一次的字符位置 题目描述 在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数) 题目链接: 第一个只出现一次的字符位置 代码 /** * 标题:第一个只出现一次的字符位置 *

  • JZ-033-丑数2021-12-22 08:00:16

    丑数 题目描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 题目链接: 丑数 代码 /** * 标题:丑数 * 题目描述 * 把只包含质因子2、3和5的数称作丑数(Ugly N

  • JZ-032-把数组排成最小的数2021-12-21 08:00:29

    把数组排成最小的数 题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 题目链接: 把数组排成最小的数 代码 import java.util.Arrays; /** * 标题:把数

  • JZ-031-从 1 到 n 整数中 1 出现的次数2021-12-20 13:35:21

    从 1 到 n 整数中 1 出现的次数 题目描述 求出1-13的整数中1出现的次数,并算出100-1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整

  • JZ-030-连续子数组的最大和2021-12-19 10:04:23

    连续子数组的最大和 题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和, 当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正

  • JZ-028-数组中出现次数超过一半的数字2021-12-17 12:34:35

    数组中出现次数超过一半的数字 题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 题目链接: 数组中出现次数超过一半的数字

  • JZ-023-二叉搜索树的后序遍历序列2021-12-12 09:31:18

    二叉搜索树的后序遍历序列 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。 题目链接: 二叉搜索树的后序遍历序列 代码 /** * 标题:二叉搜索树的后序遍历序列 * 题目描述

  • JZ-019-顺时针打印矩阵2021-12-08 13:34:07

    顺时针打印矩阵 题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4 矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10. 题目链接: 顺时针打印矩阵 代码 import java.util.Arra

  • JZ-018-二叉树的镜像2021-12-07 13:31:20

    二叉树的镜像 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 题目链接: 二叉树的镜像 代码 /** * 标题:二叉树的镜像 * 题目描述 * 操作给定的二叉树,将其变换为源二叉树的镜像。 * 题目链接: * https://www.nowcoder.com/practice/564f4c26aa584921bc75623e48ca3011?

  • JZ-015-反转链表2021-12-04 09:34:50

    反转链表 题目描述 输入一个链表,反转链表后,输出新链表的表头。 题目链接: 反转链表 代码 /** * 标题:反转链表 * 题目描述 * 输入一个链表,反转链表后,输出新链表的表头。 * 题目链接: * https://www.nowcoder.com/practice/75e878df47f24fdc9dc3e400ec6058ca?tpId=13&&tqId=11

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有