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

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

        在考虑要不要把原来的大学每学期期末的结业项目迭代一下,去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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值