编程及软件开发解决方案库

2000万优秀解决方案库,覆盖所有编程及软件开发类,极速查询

今日已更新 1176 篇代码解决方案

  • 1:OFFER之最小的K个数(九度OJ1371)

                        题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 输入:每个测试案例包括2行:第一行为2个整数n,k

    https://www.u72.net/daima/d5uw.html - 2024-07-08 07:59:14 - 代码库
  • 2:OFFER之树的子结构(九度OJ1520)

                        题目描述:    输入两颗二叉树A,B,判断B是不是A的子结构。       输入:    输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行一个整数

    https://www.u72.net/daima/kv87.html - 2024-07-07 01:07:12 - 代码库
  • 3:【剑offer】Q41:和为s的连续正数序列

                        def sumS(s):        if s <= 0:                return        re = []        first = 1; last = 2;         cursum = first + last                while first <= s >> 1:                if cursum < s:                        last

    https://www.u72.net/daima/cn40.html - 2024-07-10 16:23:39 - 代码库
  • 4:【剑offer】Q38:数字在数组中出现的次数

                        与折半查找是同一个模式,不同的是,在这里不在查找某个确定的值,而是查找确定值所在的上下边界。def getBounder(data, k, start, end, low_bo

    https://www.u72.net/daima/v3wr.html - 2024-07-15 09:59:43 - 代码库
  • 5:“冰桶挑战”被浪费水 环保人士公开说不

                          羊城晚报讯 记者黄珏、杨雪薇报道:“珍惜每滴水,珍爱每寸地”。珠海天堂纪念网的9名员工25日在珠海高举着空水桶和纸片,“对‘冰

    https://www.u72.net/daima/1960.html - 2024-07-19 15:39:20 - 代码库
  • 6:ModalResult是一?模式窗体(form.showmodal)的返回值

                        mrNone   0                  None.   Used   as   a   default   value   before   the   user   exits. mrOk   1                      The   use

    https://www.u72.net/daima/6ufd.html - 2024-07-24 07:46:44 - 代码库
  • 7:[剑Offer] 23.二叉搜索树的后序遍历

                        【思路】BST的后序序列的合法序列是,对于一个序列S,最后一个元素是x (也就是根),如果去掉最后一个元素的序列为T,那么T满足:T可以分成两段,前一段(左子树)小于x,后

    https://www.u72.net/daima/5cvf.html - 2024-09-06 11:21:07 - 代码库
  • 8:[剑Offer] 22.从上往下打印二叉树

                        【思路】广度优先遍历,队列实现 1 class Solution 2 { 3 public: 4     vector<int> PrintFromTopToBottom(TreeNode* root) 5     { 6

    https://www.u72.net/daima/5frr.html - 2024-09-06 09:41:38 - 代码库
  • 9:[剑Offer] 61.序列化二叉树

                        题目描述请实现两个函数,分别用来序列化和反序列化二叉树 1 /* 2 struct TreeNode { 3     int val; 4     struct TreeNode *left; 5     struc

    https://www.u72.net/daima/ewh7.html - 2024-09-15 08:04:20 - 代码库
  • 10:offer (40) 数组中只出现一次的数字

                        题目:一个整型数组里除了两个数字之外,其余的数字都出现了两次,求这两个只出现一次的数字 题解分析:首先看到数字出现1次,出现2次,应该联想到 异或运算:0^a =

    https://www.u72.net/daima/fhe3.html - 2024-07-09 18:17:16 - 代码库
  • 11:【剑offer】Q38:数字在数组中出现的次数

                        与折半查找是同一个模式,不同的是,在这里不在查找某个确定的值,而是查找确定值所在的上下边界。def getBounder(data, k, start, end, low_bo

    https://www.u72.net/daima/csnk.html - 2024-07-10 23:53:36 - 代码库
  • 12:【剑offer】Q19:二叉树的镜像

                        def MirroRecursively(root):        # root is None or just one node, return root        if None == root or None == root.left and None == root.right:                re

    https://www.u72.net/daima/cve0.html - 2024-07-11 02:25:04 - 代码库
  • 13:【剑offer】Q17:合并两个排序的链表

                        def Merge(head1, head2):        if head1 == None: return head2        if head2 == None: return head1        psuhead = ListNode(-1)        tail = psuhead        while head

    https://www.u72.net/daima/cwba.html - 2024-07-11 02:38:51 - 代码库
  • 14:[剑offer]Q13:O(1)时间删除链表的结点

                        通常我们所说的删除链表的某个结点,是彻底删除该结点的空间,而要这么做就必须知道其前驱结点。这里的想法是,链表中存储的val是同类型的,只要将该结点的val

    https://www.u72.net/daima/cwf8.html - 2024-07-11 02:42:59 - 代码库
  • 15:26、剑offer--二叉搜索树与双向链表

                        题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 解题思路:在二叉搜索

    https://www.u72.net/daima/nk2v3.html - 2024-09-27 10:19:02 - 代码库
  • 16:【剑offer学习】求和为定值的两个数(拓展)

                        接着上面一篇文章: http://blog.csdn.net/u013476464/article/details/40651451接下来我们拓展一下题目,假设数组是乱序的,而且规定数组中的元素全部为

    https://www.u72.net/daima/na4x0.html - 2024-07-30 23:19:46 - 代码库
  • 17:《剑offer》 面试题43 n个骰子的点数 (java)

                        引言:写这篇文章的初衷只是想做个笔记,因为这道题代码量有点大,有点抽象,而书上并没有详细的注释。为了加深印象和便于下次复习,做个记录。原题:把n个骰子扔

    https://www.u72.net/daima/nh8rf.html - 2024-09-24 16:56:39 - 代码库
  • 18:6、剑offer--旋转数组的最小数字

                        题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数

    https://www.u72.net/daima/na93w.html - 2024-09-19 13:02:11 - 代码库
  • 19:offer 38 数字在排序数组中出现的次数

                        自己的写法class Solution {public:    int GetNumberOfK(vector<int> data ,int k) {        int length = data.size();        if(length <=

    https://www.u72.net/daima/nh63s.html - 2024-09-24 13:21:52 - 代码库
  • 20:Offer之二叉搜索树的后序遍历序列

                        题目描述  输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同

    https://www.u72.net/daima/nzr40.html - 2024-09-22 01:36:46 - 代码库