ICode9

精准搜索请尝试: 精确搜索
  • 堆栈2020-01-21 22:01:14

    堆栈的抽象数据类型描述 类型名称:堆栈(stack) 数据对象集: 一个有0个元素的又穷线性表。 操作集: 长度为MaxSize的堆栈S属于Stack, 堆栈元素item 属于 ElementType 1、Stack CreateStack(int MaxSize): 生成空堆栈, 其最大长度为MaxSize; 2、int IsFull (Stack S, int MaxSize): 判断堆栈S

  • cleancode(3)2020-01-15 20:41:20

    #include <iostream> #include <vector> #include <algorithm> using namespace std; class Prime{ public: Prime(){} Prime(int maxSize) { checkPrimeMaxRange(maxSize); for (int i = 0; i <= maxSize; ++i) { primeTable.push_back(true

  • c++ 队列算法2019-12-28 17:00:25

    include using namespace std; #define Maxsize 5 typedef int DataType; typedef struct Queue { DataType data[Maxsize]; int front; //循环 队列头指针 int rear; //循环 队列尾指针 }QueueList; void intit(QueueList *list

  • 数据结构与算法(2)- 队列2019-12-22 22:00:58

    队列 队列是一个有序列表,可以用数组或者链表来实现 遵循先进先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 代码实现 package io.gjf.T02_Queen; import java.util.Scanner; /** * Create by GuoJF on 2019/12/17 */ public class App_ArrayQueen { public

  • 环形队列2019-12-21 11:51:54

    当队列尾部插入元素满了,头部又删掉了一些元素,这种情况下,就会误认为已满无法存入数据,而实际上头部删除了元素已经留出了空间。 这时候环形队列就解决了这样的一个问题,环形队列的 front 指针始终指向当前队列的第一个元素;rear 指针始终指向最后一个元素后一个的位置(也可以理解为第一

  • 二、队列2019-12-05 19:51:59

    队列 队列介绍 队列是一个有序列表,可以用数组或是链表实现 遵循先入先出原则。即:先存入队列的数据,要先取出,后存入的后取出 数组模拟队列 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图,其中maxSize是该队列的最大容量 因为队列的输入、输出是分别

  • iOS:应用程序扩展开发之Today扩展(Today Extesnsion)2019-11-20 16:52:25

    一、简介 iOS应用程序扩展是苹果在iOS8推出的一个新特性,可以将自定义的功能和内容扩展到应用程序之外,在之后又经过不断地优化和更新,已经成为开发中不可或缺的功能之一。扩展也是一个Target项目,它运行在主机应用程序上,可以与主机应用程序实现资源共享,和宿主应用程序的Target项目是

  • Codeforces 1243B12019-11-07 12:00:19

    #include <stdio.h> #include <string.h> # define MaxSize 10010 char line_0[MaxSize]; char line_1[MaxSize]; int main() { int k; int n; scanf("%d", &k); while(k--) { int Count=0; memset(line_0, 0, sizeof(char)*MaxSize);

  • Codeforces 469A2019-11-06 10:55:00

    #include <stdio.h> #include <string.h> #include <stdlib.h> #define Maxsize 110 int comp_inc(const void *first, const void *second); int main() { int Lx[Maxsize]; int Ly[Maxsize]; int ans[Maxsize]; memset(ans, 0, sizeof(ans));

  • 顺序栈的实现2019-10-04 19:02:55

    #include<iostream>#define maxsize 100using namespace std;typedef struct{ int *base; int *top; int stacksize;}SqStack;void InitStack(SqStack &s){ s.base = new int[maxsize]; if (!s.base) { cout << "error!"

  • Java实现泛型队列2019-10-03 23:04:14

    class node{ int x; int y;}public class Test { public static void main(String[] args) { MyQueue<String> q=new MyQueue<String>(); q.push("xxx"); q.push("xxx"); q.push("xxx&quo

  • java实现队列2019-09-29 20:01:50

    队列的定义   队列的特点是节点的排队次序和出队次序按入队时间先后确定,即先入队者先出队,后入队者后出队。即我们常说的FIFO(first in first out)先进先出。     顺序队列定义及相关操作   顺序存储结构存储的队列称为顺序队列,内部使用一个一维数组存储,用一个队头指针fron

  • 背包2019-09-28 14:03:08

    01背包 问题描述 有N件物品和一个容量为V的背包。第i件物品的体积是weight[i],价值是value[i]。求解将哪些物品装入背包可使价值总和最大。 实现代码 #include<iostream> #include<cstdio> using namespace std; const int Maxsize=100; int weight[Maxsize];//每个物品的重量 i

  • Java一个文件上传工具类2019-09-16 16:37:13

    原文链接:https://my.oschina.net/caryliu/blog/264524 /** * 文件上传 * * @author cary * @since 2012-12-19 下午2:22:12 */ public class FileUploader { static final String UPLOAD_PATH_KEY = "upload.dir"; private static L

  • Java 队列模拟2019-09-13 15:01:12

    队列介绍: 队列是一个有序列表,可以用数组(顺序存储)或是链表(链式存储)来实现 遵循先进先出原则 加数据在队列尾部加,取数据在队列头部取 模拟: 队列有一个指向队首的变量,一个指向队尾的变量,一个存储数据的数组 class Queue<T> { int head; int tail; int maxSize;

  • 循环队列2019-09-09 20:00:24

    1 定义:队列的头尾相接的顺序存储结构称为循环列队 2 如何判断队列满? 假设:front和rear只相差一个空格时就是满的情况。 队列最大尺寸为:QueueSize, 队列满的条件:(rear+1)%QueueSize==front 通用队列计算公式:(rear-front+QueueSIize)%QueueSize 循环队列的顺序存储结构 typedef i

  • 对应每一章的数据结构代码62019-09-08 21:08:12

    二叉树的遍历 #include “stdio.h” #include “stdlib.h” #define maxsize 100 typedef struct bitnode { int data; struct bitnode *lchild,*rchild; }bitnode,*lnode; lnode chushihua(lnode d[maxsize]) { d[maxsize]=(lnode)malloc(sizeof(bitnode)); d[maxsize]->d

  • 数据结构初级~~~~赵磊2019-08-30 09:38:33

    线性表----数组 1.C语言表示 (1)字符串类型 #define MAXSIZE 100 typedef struct{ char a[MAXSIZE+1]; int n; }sqlist; (2)结构体表示! #define MAXSIZE 100 struct student{ int num; char name[20]; char sex;

  • 978. 最长湍流子数组--leetcode --c#2019-08-29 21:04:18

    题目描述: 当 A 的子数组 A[i], A[i+1], ..., A[j] 满足下列条件时,我们称其为湍流子数组:     若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1];     或 若 i <= k < j,当 k 为偶数时,A[k] > A[k+1] ,且当 k 为奇数时, A[k] < A[k+1]。 也就是说,如果比

  • sql server 创建数据库时,创建数据文件和日志文件的副本2019-08-23 18:01:30

    为了防止数据文件和日志文件同时丢失,在创建数据库时为数据库文件生成一个或多个副本,存放在不同磁盘。   create database students on primary ( name=students1, filename='c:\data\students1.mdf', size=10MB, filegrowth=10%, maxsize=UNLIMITED ), ( name=students2, fil

  • 堆类2019-08-16 12:08:50

    class Solution  { public:     class Heap     {     private:         int* _Heap=nullptr;         //int index;         int maxsize;     public:         Heap(){}         Heap(vector<int>& nums)         {           int n=

  • POJ - 1655 (点分治-树的重心)2019-08-13 22:01:21

    题目:https://vjudge.net/contest/307753#problem/D 题意:给你一棵树,让你求出一个点,让他的最大子树的节点数尽量小 思路:最大子树节点数尽量小,一看就是树的重心, 然后随便套个原来的点分治模板即可   #include<cstdio>#include<cstring>#include<cmath>#include<algorithm>#include<i

  • 堆栈顺序存储的定义与操作2019-08-05 21:53:09

    typedef int Position; struct SNode {     ElementType *Data; /* 存储元素的数组 */     Position Top;      /* 栈顶指针 */     int MaxSize;       /* 堆栈最大容量 */ }; typedef struct SNode *Stack;   Stack CreateStack( 

  • 数据结构(栈和队列)2019-07-29 10:37:49

    知识要点: 栈的定义、结构特点及其存储方式(顺序存储与链接存储)和基本操作的实现算法; 队列的结构、特点及其存储方式(顺序存储与链接存储)和基本操作的实现算法。 递归的基本概念和实现原理以及用递归的思想描述问题和书写算法的方法; 用栈实现递归问题的非递归解法。 栈的定义:

  • PAT B1002 写出这个数 (20 分)2019-07-28 22:07:13

    读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​100​​。 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有