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

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

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

  • 1:快速幂理解

    当求解a的b次方时,如果b很大,那么时间<em>复杂</em>度O(n)就会很高,用快速幂可以降低<em>复杂</em>度。

    https://www.u72.net/daima/euz3.html - 2024-09-15 04:51:38 - 代码库
  • 2:剑指Offer——面试题40:数组中只出现一次的数字

    要求时间<em>复杂</em>度为O(n),空间<em>复杂</em>度为O(1)。思路:题目

    https://www.u72.net/daima/na8sw.html - 2024-07-31 03:03:22 - 代码库
  • 3:快速选择 - 快速排序算法在查找中的应用

    时间<em>复杂</em>度等同于建堆的<em>复杂</em>度,这里是O(N)。如果要我们找出一个数组中的

    https://www.u72.net/daima/nabd8.html - 2024-07-30 10:20:23 - 代码库
  • 4:二项队列———数据结构与算法分析第二版(C)

    引论左堆的合并,插入,删除最小的时间<em>复杂</em>度为O(logN)。二项队列就是为了对这些结果进一步提高的一种数据结构。利用二项队列,这三种操作的最坏时间<em>复杂</em>度

    https://www.u72.net/daima/nabb2.html - 2024-07-30 10:21:46 - 代码库
  • 5:【Hack!】bzoj2850 TLE && 求正解

    题目及题解传送门然而今天在做另一道题时回想起了这道题,发现时间<em>复杂</em>度并不能证明为$O(n\log n)$或$O(n\sqrt n)$。

    https://www.u72.net/daima/nsnmv.html - 2024-10-16 07:05:02 - 代码库
  • 6:【目录】编程题目

    编程题目如何对n个数进行排序,要求时间<em>复杂</em>度O(n),空间<em>复杂</em>度O(1) 一个数组是由一个递减数列左移若干位形成的,在这种数组中查找某一个数。

    https://www.u72.net/daima/nuzu2.html - 2024-10-21 07:32:02 - 代码库
  • 7:C++ 算法之 数组中只出现一次的数字

    要求时间<em>复杂</em>度为O(n),控件<em>复杂</em>度为O(1)算法思路:

    https://www.u72.net/daima/nsb81.html - 2024-08-10 05:38:59 - 代码库
  • 8:求一个数组的子数组的最大和

    如题:求一个数组的子数组的最大和,要求O(n)时间<em>复杂</em>度。由于有了O(n)时间<em>复杂</em>度的限制,所以暴力求解的O(n^2)方法肯定不行。

    https://www.u72.net/daima/nbxh7.html - 2024-08-06 06:18:16 - 代码库
  • 9:堆排序

    堆排序是一种选择排序,其时间<em>复杂</em>度为O(nlogn)。

    https://www.u72.net/daima/u328.html - 2024-07-14 10:04:49 - 代码库
  • 10:设计模式--建造者(Builder)模式

    将一个<em>复杂</em>的构建与其表示相分离,使得同样的构建过程可以创建不同的表示         

    https://www.u72.net/daima/nrxm0.html - 2024-08-09 11:45:59 - 代码库
  • 11:三表联查,这是我目前写过的最长的sql语句,嗯嗯,果然遇到问题才能让我更快成长,更复杂的语句也有了一些心得了

                        select sum(amount),sum(card_number) from sy_user inner join sy_admin on sy_user.customer_id=sy_admin.admin_id inner join sy_user_charge_log

    https://www.u72.net/daima/r0ca.html - 2024-08-18 23:22:08 - 代码库
  • 12:数组中只出现一次的数字

    要求时间<em>复杂</em>度是O(n),空间<em>复杂</em>度是O(1).例如:输入{2,7,3,10,3,2,5

    https://www.u72.net/daima/z174.html - 2024-07-05 02:27:08 - 代码库
  • 13:我对risc及cisc机器的认识

    说起CISC和RISC机器的,一个称之为<em>复杂</em>指令计算机,另外一个称之为精简指令计算机。

    https://www.u72.net/daima/b15z.html - 2024-07-09 05:03:49 - 代码库
  • 14:树的存储方式数组链表+vector

    图的邻接矩阵存储法,它的空间和时间<em>复杂</em>度都是N2,现在我来介绍另外一种存储图的方法:邻接表,这样空间和时间<em>复杂</em>度就都是M。对于稀疏图来说,M要远远小于N2模

    https://www.u72.net/daima/hs4c.html - 2024-08-13 10:06:45 - 代码库
  • 15:【4】数组中只出现一次的数字

    要求时间<em>复杂</em>度为O(n),空间<em>复杂</em>度为O(1)1 题目要求时

    https://www.u72.net/daima/hcsu.html - 2024-07-05 20:25:28 - 代码库
  • 16:杂题之求1-100连续不重复整数中的缺少的一个数

    1.问题:有1到100的连续整数数组a,现将其打顺序,并拿掉其中一个数,是找出一种空间<em>复杂</em>度和时间<em>复杂</em>度较小的方法,找到这个数。

    https://www.u72.net/daima/fsh7.html - 2024-08-16 20:06:04 - 代码库
  • 17:计数排序、桶排序python实现

    计数排序在输入n个0到k之间的整数时,时间<em>复杂</em>度最好情况下为O(n&amp;#43;k),最坏情况下为O(n&amp;#43;k),平均情况为O(n&amp

    https://www.u72.net/daima/rb4h.html - 2024-07-11 20:55:50 - 代码库
  • 18:巧妙的邻接表(数组实现)

    之前我们介绍过图的邻接矩阵存储法,它的空间和时间<em>复杂</em>度都是N2,现在我来介绍另外一种存储图的方法:邻接表,这样空间和时间<em>复杂</em>度就都是M。对于稀疏图来说,M

    https://www.u72.net/daima/rcbe.html - 2024-07-11 22:16:25 - 代码库
  • 19:二进制和位运算中的异或

    要求:时间<em>复杂</em>度为O(n) , 空间<em>复杂</em>

    https://www.u72.net/daima/s845.html - 2024-07-13 14:13:33 - 代码库
  • 20:冒泡排序

    冒泡排序是最简单的排序算法,它的平均时间<em>复杂</em>度为O(n2)。当数组正好是正序时即最好情况下,它的时间<em>复杂</em>度为O(n);当数组正好是反序时即最坏情况下是O(n2)

    https://www.u72.net/daima/vs4n.html - 2024-08-23 19:02:04 - 代码库