会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JohnYang
定心者,勇猛精进,终获证果 (知乎:https://www.zhihu.com/people/johnyang819)
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
30
下一页
2024年7月28日
最小距离点对的暴力枚举算法与分治算法
摘要: 最小距离点对问题,顾名思义,即在一堆点中,寻找最小距离的点对。 暴力枚举的时间复杂度为O(n2),分治算法的时间复杂度为O(nlogn)。 以下解决的问题是: 生成任意多个随机点,找到最近的点对后,将这对点排除在外,继续寻找剩下的点的最近的点对,重复上述操作,直到把所有点排除完毕(个数剩下为1,也
阅读全文
posted @ 2024-07-28 23:58 JohnYang819
阅读(57)
评论(0)
推荐(0)
2024年7月27日
逆序对计数问题之C#实现(O(nlogn))
摘要: 逆序对计数问题是一个经典的算法问题,常见于计算机科学和数据结构领域。它的目标是计算数组中所有的逆序对的数量。逆序对是指数组中两个元素满足位置关系(i,j),且有 A[i]>A[j]. 它的应用有: 排序算法分析:逆序对可以用来衡量一个数组的有序程度。一个数组的逆序对数越多,它就越无序。对逆序对的分析
阅读全文
posted @ 2024-07-27 11:17 JohnYang819
阅读(48)
评论(0)
推荐(0)
2024年7月24日
C#实现MergeSort算法
摘要: public class MergeSortLearn { /// <summary> /// 分治递归 /// </summary> /// <param name="oriArray"></param> /// <returns></returns> public static double[]
阅读全文
posted @ 2024-07-24 23:33 JohnYang819
阅读(14)
评论(0)
推荐(0)
2024年7月23日
ListBox横向排布Item
摘要: <Window x:Class="TwoColumnListBox.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/
阅读全文
posted @ 2024-07-23 13:45 JohnYang819
阅读(15)
评论(0)
推荐(0)
2024年5月12日
旧电脑更流畅的操作
摘要: (1)任务管理器 (2)chkdsk (3)sfc/scannow
阅读全文
posted @ 2024-05-12 19:14 JohnYang819
阅读(36)
评论(0)
推荐(0)
2024年4月27日
AssemblyResolve巧解未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0.0的问题
摘要: 问题:未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个... 问题分析: 原因是因为引用的Microsoft.AspNet.SignalR.Clie
阅读全文
posted @ 2024-04-27 10:05 JohnYang819
阅读(829)
评论(0)
推荐(0)
2024年4月26日
SignalR服务端嵌入到WPF
摘要: 用的是.net framework 4.7.2的WPF。 <Window x:Class="EBServerTry.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http:
阅读全文
posted @ 2024-04-26 13:25 JohnYang819
阅读(173)
评论(0)
推荐(0)
2024年4月4日
"NU1605: 错误形式的警告: 检测到包降级"的解决办法
摘要: 这两行的意思是需要我们升级Maui.Controls的版本在8.0.14,取高版本。 同理,再次进行: 最后:
阅读全文
posted @ 2024-04-04 08:16 JohnYang819
阅读(686)
评论(0)
推荐(0)
2024年3月20日
C#之Lazy<T>
摘要: Lazy<T>主要用在单例模式,是一种延迟加载(Lazy Loading)的机制,它允许您推迟对象的创建直到第一次访问该对象。这种方式在需要时才分配资源,能够提高性能和资源利用率。Lazy类提供了一个简单且线程安全的方法来实现延迟加载。以下是Lazy的一些主要特点和用法: 延迟加载:Lazy允许您将
阅读全文
posted @ 2024-03-20 23:35 JohnYang819
阅读(725)
评论(0)
推荐(0)
2024年3月19日
C#正则之获取命名组所有捕获的数据
摘要: static void ParseTest(string str) { Regex reg = new Regex(@"(?<num>\d+)(?<sg>[_!$#])(?<dia>\d+)\s?((?<frn>\d+)(\/(?<nrn>\d+))*)?"); var m = reg.Match(
阅读全文
posted @ 2024-03-19 13:26 JohnYang819
阅读(109)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
30
下一页