登录
首页 » c » 用栈实现括号匹配

用栈实现括号匹配

于 2022-08-05 发布 文件大小:1.01 kB
0 46
下载积分: 2 下载次数: 1

代码说明:

动态创建栈(长度100),用栈实现{[(括号的匹配,包括动态创建栈,入栈,出栈,打印栈,按位置插入等基本操作,大学数据结构入门程序

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 代码与论文
    通过对三维混沌系统运用迭代算法,生成分离或者不分离,多涡卷混沌吸引子(An iterative algorithm is used to generate discrete or nonseparable multi-vortex-chaotic attractors for a three-dimensional chaotic system)
    2019-04-16 20:32:26下载
    积分:1
  • 卫星轨道参数模型
    本程序是NORAD公布的两行星历数据计算轨道参数模型,程序功能主要SGP SGP4 模型,采用C++语言编写,对从事卫星精密定轨的研究人员很有参考意义。
    2022-02-22 12:42:20下载
    积分:1
  • C#制作WinForm控件,编写简单的自定义控件
    C#制作WinForm控件,编写简单的自定义控件-C# Production WinForm controls, the preparation of a simple custom control
    2022-09-30 13:45:03下载
    积分:1
  • 截屏软件代码
    【核心代码】//********************************************************************************//文件:Screenshot.CPP//作者:feiren//时间:2014-1-1//用途:封装截图功能的主窗口实现//版本:1.0.0.0//联系:feirench@gmail.com//********************************************************************************#include "stdafx.h"#include "Screenshot.h"#include "ShotImplement.h"extern TAppData g_Data;LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;bool         bClose    = false;int WINAPI ScreenshotWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,                    PSTR szCmdLine, int iCmdShow){    static TCHAR szAppName[] = TEXT ("AWin") ;    HWND         hwnd ;    MSG          msg ;    WNDCLASS     wndclass ;    BOOL         fMessage;    wndclass.style         = CS_CLASSDC | CS_DBLCLKS;    wndclass.lpfnWndProc   = WndProc ;    wndclass.cbClsExtra    = 0 ;    wndclass.cbWndExtra    = 0 ;    wndclass.hInstance     = hInstance ;    wndclass.hIcon         = LoadIcon (NULL, IDI_APPLICATION) ;    wndclass.hCursor       = LoadCursor (NULL, IDC_CROSS) ;    wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;    wndclass.lpszMenuName  = NULL ;    wndclass.lpszClassName = szAppName ;    g_Data.mResult = 0;    if (!RegisterClass (&wndclass))    {        return 0;    }    hwnd=CreateWindowEx(WS_EX_TOOLWINDOW,szAppName,TEXT ("The SH"),WS_POPUP|WS_VISIBLE,        CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,NULL);    ShowWindow (hwnd, iCmdShow) ;    UpdateWindow (hwnd) ;    bClose = false;    PeekMessage(&msg, NULL, 0U, 0U, PM_NOREMOVE);    while(msg.message != WM_QUIT)    // 消息循环    {           fMessage = PeekMessage(&msg, NULL, 0U, 0U, PM_REMOVE);        if(fMessage)                //有消息        {             TranslateMessage(&msg);            DispatchMessage(&msg);        }else        {            if(bClose)break;            else Sleep(1);        }    }    UnregisterClass(szAppName,hInstance);    return g_Data.mResult ;    }LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){    HDC         hdc ;    PAINTSTRUCT ps ;    switch (message)    {            case WM_CREATE:          g_Data.Initialize(hwnd,GetModuleHandle(NULL));        return 0;    case WM_PAINT:        hdc = BeginPaint (hwnd, &ps) ;        //g_Data.OnPain(hdc);        EndPaint (hwnd, &ps) ;        return 0 ;    case WM_MOUSEMOVE:        hdc = GetDC(hwnd);        g_Data.OnMouseMove(hdc,wParam,lParam);        break;    case WM_LBUTTONDBLCLK:        hdc = GetDC(hwnd);        g_Data.OnLButtonDBLClick(hdc,wParam,lParam);        break;    case WM_LBUTTONDOWN:         hdc = GetDC(hwnd);        g_Data.OnLButtonDown(hdc,wParam,lParam);        break;// 鼠标左键按键,射击用    case WM_LBUTTONUP:             hdc = GetDC(hwnd);        g_Data.OnLButtonUp(hdc,wParam,lParam);        break;// 鼠标左键松开    case WM_RBUTTONDOWN:         hdc = GetDC(hwnd);        g_Data.OnRButtonDown(hdc,wParam,lParam);        break;// 鼠标右键按键,拖动对象用    case WM_RBUTTONUP:             hdc = GetDC(hwnd);        g_Data.OnRButtonUp(hdc,wParam,lParam);        break;// 鼠标右键松开    case WM_MOUSEWHEEL:          hdc = GetDC(hwnd);        g_Data.OnMouseWheel(hdc,wParam,lParam);        break;    case WM_KEYDOWN:                                hdc = GetDC(hwnd);        g_Data.OnKeyDown(hdc,wParam,lParam);        break;    case WM_KEYUP:                        // 按ESC退出        hdc = GetDC(hwnd);        g_Data.OnKeyUp(hdc,wParam,lParam);        break;    case WM_SETCURSOR:        g_Data.OnSetCursor();        break;    case WM_DESTROY:        g_Data.Release();            bClose = true;        //PostQuitMessage (0) ;        return 0 ;    default:        return DefWindowProc (hwnd, message, wParam, lParam) ;    }    return 0;}SCREENSHOT_API int fnScreenshot(void){    return ScreenshotWinMain(GetModuleHandle(NULL),NULL,NULL,SW_SHOWNORMAL|SW_MAXIMIZE);}
    2014-03-04下载
    积分:1
  • 数字电压表%28ADC0809%29-2
    说明:  这是一款数字电压表,ad转换之后显示出来,一个简单的例程(For robots, most of the information is obtained from visual sensors and tactile sensors (including slide tactile sensor). The visibility in the seawater of China is very low except Nanhai. Even in the water of high visibility, the water will be turbid and the visibility will become very low when the robot is working.)
    2019-05-03 22:02:13下载
    积分:1
  • UDF实现shadow面节点移动与wall保持一致
    Fluent中对边线的线索t循环存在一个方向性(顺时针或逆时针),也就导致了相对的两条线循环方向是相反的,那么节点移动不规律时将变得很棘手。此UDF可实现shadow面节点移动与wall保持一致。
    2022-03-13 17:45:14下载
    积分:1
  • 文本关键词醒目显示和智能提示的C#编程实现
    文本关键词醒目显示和智能提示的C#编程实现-Text Key words eye-catching display and smart tips C# Programming
    2022-09-15 10:30:03下载
    积分:1
  • DH
    说明:  计算器的VC程序,界面友好,易于操作,资源不错(Calculator VC program, user-friendly, easy to operate)
    2013-01-13 18:49:55下载
    积分:1
  • floating
    说明:  Use of repeater transponder controls, WebForm controls
    2019-05-09 21:14:31下载
    积分:1
  • 微软TTS语音源码(将文本转为语音并播放)
    利用微软TTS语音,字符串转语音播放,或者保存为语音文件。 语音库需自行下载,推荐Hui 发音人 微软TTS文字转语音发音人修复 微软TTS语音 Win7修复 发音人
    2019-10-17下载
    积分:1
  • 696518资源总数
  • 104225会员总数
  • 32今日下载