• 一些基本笔试


      #region 递归
            private static int sum(int num)
            {
                if (num == 0)
                {
                    return 1;
                }
                else {
                    return num+sum(num - 1);
                }
            }
            #endregion
      #region 冒泡排序
            private static void Maopao()
            {
                int[] array =new int[] { 20,5,4,5,8 };
                int temp;
                for (int i = 0; i <array.Length-1; i++)
                {
                    for (int j = i+1; j < array.Length; j++)
                    {
                        if (array[j]<array[i])
                        {
                            temp = array[j];
                            array[j] = array[i];
                            array[i] = temp;
                        }
                    }
    
                }
                for (int i = 0; i < array.Length; i++)
                {
                    Console.WriteLine(array[i]);
                }
               
                Console.ReadKey();
            }
            #endregion
     #region 去除重复
            private static void Dis()
            {
                int [] array ={10,20,10,3,2,2,5};
                List<int> list = new List<int>();
    
                for (int i = 0; i < array.Length-1; i++)
                {
                    Console.WriteLine("list.IndexOf(array[i]):{0}", list.IndexOf(array[i]));
                    if (list.IndexOf(array[i])==-1)
                    {
                        list.Add(array[i]);
                    }
                   
                }
                String[] s = { "a", "b", "b", "c" };
                String[] q = s.Distinct().ToArray();
                for (int i = 0; i < q.Length-1; i++)
                {
                     Console.WriteLine("q:{0}", q[i]);
                }
    
                foreach (var item in list)
                {
                    Console.WriteLine("list:{0}", item);
                }
    
                List<int> list1 = new List<int>();
                list1.Add(10);
                list1.Add(11);
                list1.Add(12);
                list1.Add(10);
                var disList = list1.Distinct();
                foreach (var item in disList)
                {
                    Console.WriteLine("list1:{0}", item);
                }
    
                Console.ReadKey();
            }
            #endregion
      #region 字符串反转
            private static void Fanzhuan()
            {
                string str = "我是好人";
               // List<string> list = new List<string>();
                for (int i = str.Length-1; i >=0; i--)
                {
                    Console.WriteLine(str.Substring(i,1));
                }
                Console.ReadKey();
            }
            #endregion
  • 相关阅读:
    DAO模式多表联查
    使用ADO.NET访问数据库
    连接查询和分组查询
    模糊查询和聚合函数
    poj 1220 NUMBER BASE CONVERSION
    poj 1964 City Game
    Odd number problem
    POJ 2983 M × N Puzzle
    L O V E
    【Mybatis】【3】处理大于号小于号及其他特殊字符
  • 原文地址:https://www.cnblogs.com/sl372/p/5576151.html
Copyright © 2020-2023  润新知