上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 32 下一页
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 跳台阶是一个经典的问题,可以用递归或动态规划的方法来解决。假设有 n 级台阶,每次可以跳 1 级或 2 级,求跳上这个台阶的不同跳法总数。 使用递归的方法可以表示为: func jumpFloor( 阅读全文
posted @ 2021-04-07 22:04 zqlucky 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39 要记住第n项,指的是1开始,因为下标会小一个数,下标从0开始。 func Fibonacci( n int ) int { // write code here if n == 0 { return 0 } 阅读全文
posted @ 2021-04-07 21:58 zqlucky 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 5旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 有重复元素。 思路:使用二分搜索 如果 nums[mid] > nums[right],说 阅读全文
posted @ 2021-04-07 21:48 zqlucky 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 剑指 Offer 04. 用两个栈实现队列 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 思路:一个栈只负责压入元素,另一个栈在不为空的情况下弹栈,为空的时候先将Stack1全部压栈,再弹出结果。 package main var stack1 []int / 阅读全文
posted @ 2021-04-07 21:27 zqlucky 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 剑指 Offer 03. 重建二叉树 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 分析: 前序遍历的顺序为:根左右 中序遍历的顺序为:左根右 递归思想: 我们先根据前序遍历序列的第一个确定根,然后在中序遍历的序列中找到根的位置,根左 阅读全文
posted @ 2021-04-07 20:30 zqlucky 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 方法1:递归版本 /** * Definition for singly-linked list. * type ListNode struct { * Val int * Next *ListNode * } 阅读全文
posted @ 2021-04-07 20:16 zqlucky 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 思路:第一遍遍历得到空格数,可以计算得到新字符串的长度。第二遍用两个index,一个指向旧字符串的末尾,另一个指向新字符串的末尾。 阅读全文
posted @ 2021-04-07 18:39 zqlucky 阅读(74) 评论(0) 推荐(0) 编辑
摘要: CAS,即 Compare And Swap(比较与交换),是一种无锁算法,基于硬件原语实现,能够在不使用锁的情况下实现多线程之间的变量同步。 CAS算法过程 阅读全文
posted @ 2021-04-07 18:33 zqlucky 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路:该题目不是下面一行每一个数字都大于上面一行的数字,1,2,3,4;2,3,4,5. 每个元素的左上角元素都小于该元素 阅读全文
posted @ 2021-04-07 01:26 zqlucky 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 调度的基本准则包括CPU利用率、系统吞吐量、周转时间、等待时间、响应时间等。 系统吞吐量表示单位时间内CPU完成作业的数量 周转时间为作业完成时刻减去作业到达的时刻 等待时间是指进程处于等处理器状态的时间之和,等待时间越长,用户满意度越低 响应时间是指从用户提交请求到系统首次响应所用的时间 典型调度 阅读全文
posted @ 2021-04-06 22:28 zqlucky 阅读(1174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 32 下一页