• 大小: 261KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C#
  • 标签: C#  单链表  

资源简介

有图形界面 对单链表生成 增删改 倒置 清空 一目了然 附 课程设计文档

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Singly_linked_List
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        linklist a = new linklist();
        int lo = 1;
        Point mouse = new Point();   //当前鼠标坐标
        link h = new link();
        private void Form1_Load(object sender EventArgs e)
        {
            label13.Text = “      版本号20121212:谢琛羚“;
            label14.Text = “        版权所有 翻版必究!“;
        }

        public void drawaid(int x int y int w int h int line int i int tem)
        {
            int gx gy wid hei;
            wid = w;
            hei = h;
            Graphics myg = pictureBox1.CreateGraphics();
            Brush aid = new SolidBrush(Color.Blue);
            Font fo = new Font(“Arial“ 24);
            if (i != a.count)
            {
                if (i % 5 == 0)                             //判断节点是否到达一行的尾部
                {
                    gx = x + wid / 2 - 10;
                    gy = y - 90 + hei;
                    myg.DrawString(“↓“ fo aid gx gy);

                }
                else
                {
                    gx = x - tem + wid;
                    gy = y - hei / 2 + 30;
                    if (line % 2 == 0)                       //判断当前行数,奇数行右箭头,偶数行左箭头
                    {
                        gx += tem;
                        myg.DrawString(“←“ fo aid gx gy);
                    }
                    else
                    {
                        myg.DrawString(“→“ fo aid gx gy);
                    }

                }
            }
        }
        public void drawnode()
        {
            Point pl = pictureBox1.Location;
            int line = 1;
            int dx dy tem limit;
            int wid hei;
            dx = pl.X + 35;
            dy = pl.Y;
            tem = (pictureBox1.Width - 50) / 5;
            wid = tem - 35;
            hei =50;
            limit = pl.X + Width - 50;                    //用来判断拐点
            Graphics g = pictureBox1.CreateGraphics();
            this.Refresh();
            Brush sp;
            Brush c = new SolidBrush(Color.Black);
            for (int i = 1; i <= a.count; i++)
            {
                if (i == lo)                                         //当前节点颜色设置
                {
                    sp = new SolidBrush(Color.Green);
                }
                else
                {
                    sp = new SolidBrush(Color.GreenYellow);
                }
                Font font = new Font(“Arial“ 12);
                g.FillEllipse(sp dx dy wid hei);

                g.DrawString(Convert.ToString(a.Getnode(i)) font c dx + wid / 2 - 5 dy + hei / 2 - 5);

                if (i % 5 == 0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     322048  2012-12-24 12:23  C#单向链表的操作演示程序.doc

     文件      23040  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\bin\Debug\Singly_linked_List.exe

     文件      48640  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\bin\Debug\Singly_linked_List.pdb

     文件      21464  2012-12-24 00:36  Singly_linked_List - 副本\Singly_linked_List\bin\Debug\Singly_linked_List.vshost.exe

     文件        490  2010-03-17 22:39  Singly_linked_List - 副本\Singly_linked_List\bin\Debug\Singly_linked_List.vshost.exe.manifest

     文件      12678  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\Form1.cs

     文件      26042  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\Form1.Designer.cs

     文件       5814  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\Form1.resx

     文件        194  2012-12-19 16:19  Singly_linked_List - 副本\Singly_linked_List\link.cs

     文件       5990  2012-12-16 16:36  Singly_linked_List - 副本\Singly_linked_List\linklist.cs

     文件       1229  2012-12-23 15:29  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6109  2012-12-23 14:02  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        890  2012-12-24 00:36  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.csproj.FileListAbsolute.txt

     文件        847  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.csproj.GenerateResource.Cache

     文件       1339  2012-12-23 18:05  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.csprojResolveAssemblyReference.cache

     文件      23040  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.exe

     文件        180  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.Form1.resources

     文件      48640  2012-12-23 18:10  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.pdb

     文件        180  2012-12-20 19:40  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\Singly_linked_List.Properties.Resources.resources

     文件       4608  2012-12-20 19:42  Singly_linked_List - 副本\Singly_linked_List\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        345  2012-12-16 16:36  Singly_linked_List - 副本\Singly_linked_List\obj\Singly_linked_List.csproj.FileList.txt

     文件        477  2012-12-19 16:16  Singly_linked_List - 副本\Singly_linked_List\Program.cs

     文件       1193  2012-12-16 14:39  Singly_linked_List - 副本\Singly_linked_List\Properties\AssemblyInfo.cs

     文件       2876  2012-12-20 19:38  Singly_linked_List - 副本\Singly_linked_List\Properties\Resources.Designer.cs

     文件       5612  2012-12-19 14:42  Singly_linked_List - 副本\Singly_linked_List\Properties\Resources.resx

     文件       1118  2012-12-20 19:38  Singly_linked_List - 副本\Singly_linked_List\Properties\Settings.Designer.cs

     文件        249  2012-12-19 14:42  Singly_linked_List - 副本\Singly_linked_List\Properties\Settings.settings

     文件       4837  2012-12-20 19:38  Singly_linked_List - 副本\Singly_linked_List\Singly_linked_List.csproj

     文件        605  2012-12-20 19:38  Singly_linked_List - 副本\Singly_linked_List\Singly_linked_List.csproj.user

     文件        944  2012-12-23 17:48  Singly_linked_List - 副本\Singly_linked_List.sln

............此处省略13个文件信息

评论

共有 条评论