简单算法摘录集合

    PS:最近处于找工作状态,基本都会有算法笔试题,我之前基本没有接触过算法,所以结果可想而知啊,哈哈

  1、简单的冒泡排序法基本思想:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。

复制代码
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace ConsoleApplication.BubbleSortAlgorithm
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             int[] dList = { 15, 1, 12, 4, 35, 2, 36, 42, 33, 7 };
14             int temp;
15             int length = dList.Length;
16             for (int i = 0; i < length; i++)
17             {
18                 for (int j = i + 1; j < length; j++)
19                 {
20                     if (dList[i] > dList[j])
21                     {
22                         temp = dList[i];
23                         dList[i] = dList[j];
24                         dList[j] = temp;
25                     }
26                 }
27             }
28 
29             foreach(int a in dList)
30             {
31                 Console.WriteLine(a);
32             }
33             Console.Read();
34         }
35     }
36 }
简单的冒泡排序
复制代码

结果:

 

 2、

 

posted @   细品人生  阅读(345)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示