首页 > 编程语言 > 详细

九九乘法表+冒牌排序(校园回忆录)

时间:2018-07-23 19:03:11      阅读:217      评论:0      收藏:0      [点我收藏+]

          前言: 最近一直再忙项目,今天手头东西忙完以后发现时间还早,就想着随便敲点东西出来练练手。突然想起一年前在学校学习的时光。 当时的九九乘法表和冒泡排序,给我的印象是比较深刻的。几分钟就敲出来回忆一下。

        在考虑要不要把原来的大学每学期期末的结业项目迭代一下,去51aspx上 下载到我原来上传的项目,用现在的眼光来看是真的很烂了。(我们大学时候做了三个团队项目,我都开源上传到了51aspx)当时都不知道有github,哈哈。

        首先九九乘法表。当时好像是我们系里的c#竞赛的班级海选题目,我还是班上第一个做出来的。哈哈 当时还做了比较久,主要是编码习惯没养成好 ,敲代码的时候不先整理思路,脑子一片空白就开始敲了。。

一、九九乘法表

       技术分享图片

 

         

 for (int i = 1; i < 10; i++){
       for (int y = 1; y <=i; y++)
      {
           Console.Write(i + "*" + y + "=" + i * y + "\t");  
      }
       Console.WriteLine("");
 }

        就几行代码就成了,是不是很简单。做这个只要有点思路就能出来。简单的一匹,其实我都不好意思贴出来了。结果一想写给自己看的嘛,随便写写,也就释然了。

 

二、冒泡排序

     冒泡排序印象更深刻了,当时好像是大二快要毕业时,即将出来实习,导师要求我们刷题,背面试知识点之类。这个冒泡排序也被划了重点。(果然是重点,我面试第一家公司的时候笔试题上就写着手写冒泡排序)

      在学校时候,当时自己是死记硬背的,还是归结于编码习惯没养成好,思路不够清晰,现在入职一年这点自己感觉也改善了很多了。

     技术分享图片

 

      

private static int[] array = new int[] { 1, 2, 5, -1, -2, 5, -5, 7, 8, 2, 35, -5, 0, 8 };
        public static void Main(string[] args)
        {
            var ints = 0;
            for (int i = 0; i < array.Length - 1; i++)
            {
                for (int y = i + 1; y < array.Length; y++)
                {
                    if (array[i] > array[y])
                    {
                        ints = array[i];
                        array[i] = array[y];
                        array[y] = ints;
                    }
                }
            }
            for (int i = 0; i < array.Length; i++)
            {
                Console.Write(array[i] + ",");
            }
        }

       后来知道  冒泡排序只是排序算法的一种,而且还是效率不怎么高的一种排序算法。

       结语:路漫漫其修远兮,吾将上下而求索。我很快乐 也很累 但我在成长。

 

九九乘法表+冒牌排序(校园回忆录)

原文:https://www.cnblogs.com/wufanJY/p/9356274.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!