热门好课推荐
猜你喜欢
相关培训 相关博客
  • 前言中国大学MOOC上浙大的《数据结构》广受好评,原因有二,一是基础,简单易懂,老师讲得也清楚,另一大优点就是配套的每周相应知识点的编程题了,有难有易,容易的题帮助巩固知识点,难的题开阔视野。现将笔记和题解目录记录如下,有需要自取正课笔记...
    2018-11-03 17:09:56
    阅读量:4132
    评论:8
  • 1、数据结构定义数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 2、其逻辑结构的四种关系并画出它们的关系图集合结构2.线性结构3.树形结构4.图形结构https://blog.csdn.net/dyw_666666/article/details/82343558 3、数据结构的特性数组:优点是插入快,如果知道下标,可...
    2018-12-26 20:16:15
    阅读量:1510
    评论:0
  • 逻辑结构与物理结构逻辑结构:集合结构、线性结构、树形结构、图形结构物理结构:顺序存储结构、链式存储结构数据类型:一组性质相同的值的集合及定义在此集合上的一些操作的总称。抽象数据类型(ADT,Abstract Data Type):是指一个数学模型及定义在该模型上的一组操作。算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法...
    2019-03-11 10:43:47
    阅读量:32
    评论:0
  • 题目网址自测-1 打印沙漏(20 point(s))本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 输入格式:输入在一行给出1个正
    2017-12-16 17:54:57
    阅读量:1005
    评论:0
  • 题目链接题意:两个有序链表的合并,输出的合并后的非递减链表。思路:主要是输入和合并两个函数,输入用的尾插法,合并则是一一比较,复杂度O(m+n).代码:#include <stdio.h>#include <stdlib.h>typedef int ElementType;typedef struct Node *PtrToNode;struct ...
    2018-06-07 17:41:26
    阅读量:1884
    评论:0
  • 排序的问题比较杂,想通过这篇博客理顺一下,基础的概念这里不累述。总体的知识框架如下: 1、关于适用场景:①直接插入排序适用于排序表和数据量不大的排序表;②取一大堆数据中K个最大(小)的元素,优先选用堆排序;③大规模排序,希尔排序均能达到较好的效果;④快速排序的平均性能达到O(nl...
    2018-10-06 22:46:11
    阅读量:579
    评论:0
  • 6-1 单链表逆转(20 分)本题要求实现一个函数,将给定的单链表逆转。函数接口定义:ListReverse(ListL);其中List结构定义如下:typedefstructNode*PtrToNode;structNode{ElementTypeData;/*存储结点数据*/PtrToNodeNext;/*指向下一个结点的指针*/...
    2018-04-18 22:04:49
    阅读量:1337
    评论:0
  • 本人新手菜鸟一枚,因为最近在准备浙大PAT考试所以就整理了以下为刚刚入门的新手自己准备的一些有用的资料!仅供参考1、在用例输入的时候,不用自己手动输入,可以先新建一个1.txt文档,把输入粘贴到上面,然后#include   以及 ifstream cin("1.txt");完成自动输入,当然提交的时候要注释掉2、因为用scanf和printf的效率远远比cin和cout高,但是print
    2014-02-21 21:25:29
    阅读量:4191
    评论:0