您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 算法的时间复杂度和空间复杂度

  2. 相关知识介绍(所有定义只为帮助读者理解相关概念,并非严格定义)
  3. 所属分类:其它

    • 发布日期:2009-07-01
    • 文件大小:44032
    • 提供者:mojimoji890
  1. 一些C面试题,希望能对大家有帮助

  2. c面试题 4. static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7. 引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 2) 不存在指向空值的引用,但是存在指向空值的指针。 8. 描述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性 9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 全局变量储存在静态数据库,局部变量在堆栈 10. 什么是平衡二叉树? 左右子
  3. 所属分类:C

    • 发布日期:2009-08-04
    • 文件大小:26624
    • 提供者:xingzhihe0
  1. 将顺序表重新排列成以第一个元素为界的两部分,前一部分元素的值都小于它,后一部分元素的值都大于或等于它。

  2. 设计并实现算法,将顺序表重新排列成以第一个元素为界的两部分,前一部分元素的值都小于它,后一部分元素的值都大于或等于它。估算所设计算法的时间复杂度和空间复杂度。
  3. 所属分类:其它

    • 发布日期:2009-12-31
    • 文件大小:21504
    • 提供者:lily_083593
  1. 计算机二级C语言考试题预测

  2. 今年9月份参加计算机二级考试的同学请转载 作者:天使~之戀 已被分享1次 评论(0) 复制链接 分享 转载 删除 下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3)
  3. 所属分类:C

    • 发布日期:2010-06-08
    • 文件大小:16384
    • 提供者:pengfeitan
  1. 经典的数据结构C++版

  2. 本书内容共10章,第1章介绍了数据结构与算法等一些基本概念,并对算法描述及算 法分析作了简单说明,介绍了衡量算法优劣的主要因素:时间复杂度和空间复杂度的求法; 第2章简单介绍了C++基本知识,让熟悉C 语言但对C++比较陌生的读者能迅速掌握C++ 的基本要点,为后续章节的学习打下基础。第3 章到第5 章,介绍了线性表、栈、队列、 串等的线性结构的逻辑特性、存储结构,以及常用的操作算法的实现和基本应用;第6 章 到第8 章,介绍了多维数据、广义表、树、二叉树、图等非线性结构的逻辑特征,在计算 机
  3. 所属分类:其它

    • 发布日期:2010-12-22
    • 文件大小:6291456
    • 提供者:zhangheyong
  1. C# 算法大全C# 算法大全

  2. 希尔排序 希尔排序是将组分段,进行插入排序. 对想提高C#语言编程能力的朋友,我们可以互相探讨一下。 如:下面的程序,并没有实现多态,来,帮它实现一下。 using System; public class ShellSorter { public void Sort(int [] list) { int inc; for(inc=1;inc0;inc/=3) { for(int i=inc+1;iinc)&&(list[j-inc-1]>t)) { list[j-1]=list[j-i
  3. 所属分类:其它

    • 发布日期:2011-01-04
    • 文件大小:216064
    • 提供者:zqzlyx
  1. 计算机二级公共基础知识

  2. 1. 算法的基本概念 利用计算机算法为计算机解题的过程实际上是在实施某种算法。 (1)算法的基本特征 算法一般具有4个基本特征:可行性、确定性、有穷性、拥有足够的情报。 (2)算法的基本运算和操作 算法的基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。 (3)算法的3种基本控制结构 算法的3种基本控制结构是:顺序结构、选择结构、循环结构。 (4)算法基本设计方法 算法基本设计方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。 (5)指令系统 所谓指令系统指的是一个计算机系统能
  3. 所属分类:数据库

    • 发布日期:2011-04-30
    • 文件大小:82944
    • 提供者:zmxnlp
  1. 数据结构题

  2. 1. 对一个算法的评价,不包括如下( )方面的内容。 A.健壮性和可读性 B.并行性 C.正确性 D.时空复杂度 2. 在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。 A. p->next=HL->next; HL->next=p; B. p->next=HL; HL=p; C. p->next=HL; p=HL; D. HL=p; p->next=HL; 3. 对线性表,在下列哪种情况下应当采用链表表示?( ) A.经常需要
  3. 所属分类:其它

    • 发布日期:2012-09-10
    • 文件大小:74752
    • 提供者:jqsp1990
  1. 算法分析与设计习题集答案

  2. 基础篇 1、 算法有哪些特点?它有哪些特征?它和程序的主要区别是什么? 2、 算法的时间复杂度指的是什么?如何表示? 3、 算法的空间复杂度指的是什么?如何表示? 4、 什么是最坏时间复杂性?什么是最好时间复杂性? 5、 什么是递归算法?什么是递归函数? 6、 分治法的设计思想是什么? 7、 动态规划基本步骤是什么? 8、 回溯法与分枝限界法之间的相同点是什么?不同之处在哪些方面? 9、 分枝限界法的基本思想是什么? 10、 限界函数的功能是什么? 11、 设某一函数定义如下: 编写一个递归函
  3. 所属分类:讲义

    • 发布日期:2014-07-13
    • 文件大小:442368
    • 提供者:lanyuhappy
  1. 数据结构电子课件(c语言)

  2. 编写一个递归函数,用于输出一个有n个元素的集合的所有子集。 要求: (1) 输出的子集按元素个数排序; (2) 建立一个文本文件保存所有子集。 (3) 在WinTC环境中分别利用黑盒法和白盒法进行调试。 (4) 给出算法的时间复杂度和空间复杂度。
  3. 所属分类:C

    • 发布日期:2008-12-21
    • 文件大小:86016
    • 提供者:qazwsx135
  1. 数据结构电子课件第二章

  2. 编写一个递归函数,用于输出一个有n个元素的集合的所有子集。 要求: (1) 输出的子集按元素个数排序; (2) 建立一个文本文件保存所有子集。 (3) 在WinTC环境中分别利用黑盒法和白盒法进行调试。 (4) 给出算法的时间复杂度和空间复杂度。
  3. 所属分类:其它

    • 发布日期:2008-12-21
    • 文件大小:231424
    • 提供者:qazwsx135
  1. 小甲鱼_数据结构与算法(98集全)

  2. 道01数据结构和算法绪论. mp402_谈谈算法. mp4 西03_时间复杂度和空间复杂度.mp404_时间复杂度和空间复杂度2.mp405_时间复杂度和空间复杂度3.mp4险06线性表. mp407_线性表2. mp408_线性表3. mp4品09_ 线性表4. mp410_线性表5. mp411_线性表6. mp412_线性表7. mp413_线性表8. mp4西14. 线性表9. mp415_线性表10. mp4 16_单链表小结:腾讯面试题. mp4品17_ 线性表12. mp418_
  3. 所属分类:C/C++

    • 发布日期:2018-12-14
    • 文件大小:66
    • 提供者:mr_xavior
  1. 传智播客扫地僧视频讲义源码

  2. 本教程共分为5个部分,第一部分是C语言提高部分,第二部分为C++基础部分,第三部分为C++进阶部分,第四部分为C、C++及数据结构基础部分,第五部分为C_C++与设计模式基础,内容非常详细. 第一部分 C语言提高部分目录 01_初学者的企业用人标准寻找引言 02_socketclient_api模型的抽象_初学者应知的标准_传智扫地僧 03_本套视频总体课程简介 04_就业班课程总体简介_课堂答疑 05_初学者建立信心 06_学员学习标准_排序及问题抛出 07_数组做函数参数退化问题剖析_传智
  3. 所属分类:C/C++

    • 发布日期:2019-04-03
    • 文件大小:116
    • 提供者:uestczyh
  1. 考研-数据结构-殷人昆.zip

  2. 前言 1 章 绪论1 本章概略1 1.1 针对考研数据结构的代码书写规范以及C 与C 语言基础1 1.1.1 考研综合应用题中算法设计部分的代码书写规范1 1.1.2 考研中的C 与C 语言基础3 1.2 算法的时间复杂度与空间复杂度分析基础 12 1.2.1 考研中的算法时间复杂度分析 12 1.2.2 例题选讲 12 1.2.3 考研中的算法空间复杂度分析 14 1.3 数据结构和算法的基本概念 14 1.3.1 数据结构的基本概念 14 1.3.2 算法的基本概念 15 习题 16 习题
  3. 所属分类:其它

    • 发布日期:2019-09-09
    • 文件大小:19922944
    • 提供者:zy13651953784
  1. 自己关于排序算法的总结.pdf

  2. 几乎把网上的排序算法小结找遍了,简单地小结一下算法的思路(不含代码,只是用易懂的话说清楚算法是怎么做的),算法时间复杂度和空间复杂的求法(用理解的方式而不是分析代码),各种排序算法的优缺点,稳定与否以及为什么稳定、为什么不稳定,各种算法适用的情况等等内容。都是自己总结的,绝对不无脑复制粘贴。
  3. 所属分类:C++

    • 发布日期:2020-07-01
    • 文件大小:157696
    • 提供者:weixin_44356019
  1. 数据结构和算法.rar

  2. 数据结构和算法。 js版 前端开发者也应该重视的数据结构和算法。 树、图、堆、栈、队列等 回溯算法、时间复杂度、空间复杂度、动态规划、搜索排序、分而治之
  3. 所属分类:专业指导

    • 发布日期:2020-09-26
    • 文件大小:9216
    • 提供者:qq_39969226
  1. JAVA单链表的简单操作(递增单链表插入数据,链表逆置,链表逆序合成)

  2. JAVA写一个单链表 1、已知带头结点的动态单链表 L 中的结点是按整数值递增排序的,试写一 算法将值为 x 的结点插入到表 L 中,使 L 仍然有序。要求算法的时间复杂度为 O(n),空间复杂度为 O(1)。 2、设计一算法,逆置带头结点的动态链表 L。要求利用原表的结点空间, 并要求用尽可能少的时间完成。 3、假设有两个按元素值递增有序的线性表 A 和 B,均以单链表作存储结构, 试编写算法将 A 表和 B 表归并成一个按元素值递减有序的线性表性表 C,并要求 利用原表
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:69632
    • 提供者:weixin_38628552
  1. DSA-notes:该存储库包含有关数据结构和算法的摘要说明-源码

  2. DSA笔记 该存储库包含有关数据结构和算法的摘要说明 演算法 分步说明列表,用于解决可能出现的问题的任何实例 01.排序算法 气泡排序 选择排序 插入排序 合并排序 堆排序 02.搜索算法 线性搜索 二进制搜索 03.分析算法 时间复杂度 最糟糕的情况 平均情况 最好的情况 空间复杂度 最糟糕的情况 平均情况 最好的情况 数据结构 数据结构是一种组织数据的方式,以便可以有效地使用它。 01.数组 02.链接列表 单链表 双链表 循环链表 03.堆栈 04.排队 普通队列 循环排队 优先队列 0
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:1048576
    • 提供者:weixin_42165980
  1. leetcode-386 字典序排数

  2. 给定一个整数 n, 返回从 1 到 n 的字典顺序。 例如, 给定 n =13,返回 [1,10,11,12,13,2,3,4,5,6,7,8,9] 。 请尽可能的优化算法的时间复杂度和空间复杂度。 输入的数据 n 小于等于 5,000,000。 根据题目描述,所谓字典顺序,即数值按照类似字符串首字母的ASCII大小进行排序 那么数值的字典序即为一个十叉树,比如以1为树顶的树状形式如下: 1 | 10 11 … 19 |\ \ 100 101 102…109
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:32768
    • 提供者:weixin_38706197
  1. C#排序算法的比较分析

  2. 本文实例分析了C#的各种排序算法。分享给大家供大家参考。具体分析如下: 首先通过图表比较不同排序算法的时间复杂度和稳定性。   排序方法 平均时间 最坏情况 最好情况 辅助空间 稳定性 直接插入排序 O(n2) O(n2) O(n) O(1) 是 冒泡排序 O(n2) O(n2) O(n) O(1) 是 简单选择排序 O(n2) O(n2) O(n2) O(1) 是 希尔排序 – O(nlog2n)~
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:90112
    • 提供者:weixin_38564598
« 12 3 4 5 »