自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 source insight 4布局大小无法调整而且打开工程时提示:loading workspace:continue opening file

今天使用source insight 4时,发现context和relation框无法调整布局大小,重新打开会报错loading workspace:continue opening file,点击“否”或多点几次“是”都可以继续打开工程。发现是键盘ESC键卡主,多按几次即可恢复正常。

2024-03-14 09:54:47 170 1

原创 今天是1024,水个勋章

今天是1024,水个勋章。

2023-10-24 09:22:36 101

原创 Chrome、Edge关闭左上角音视频控件显示

先在地址栏输入chrome://flags/#hardware-media-key-handling,将Hardware Media Key Handling的状态设为Disabled。先在地址栏输入edge://flags/#hardware-media-key-handling,将Hardware Media Key Handling的状态设为Disabled。

2023-09-24 22:27:52 620 1

原创 uint8_t / uint16_t / uint32_t /uint64_t

uint32_t为4字节。uint8_t为1字节。uint16_t为2字节。uint64_t为8字节。

2023-08-07 11:36:11 472 1

原创 C# LINQ

LINQ引入了标准的、易于学习的、查询和更新数据模式,可以对其技术进行扩展以支持几乎任何类型的数据储存。

2023-04-27 09:21:08 81

原创 C#控件 ListBox

展示 : 展示一些项给用户看。

2023-04-24 14:19:55 1257

原创 C# Json操作

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。官网中寻找对应的解析工具,这里选择了Json.NET,在依赖项中右键选择管理NuGet程序包搜索Json.NET即可安装。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间。JSON 数据的书写格式是:名称/值对。

2023-04-19 10:49:36 485

原创 C# 贪心算法——钱币找零问题

假设1元、2元、5元、10元、20元、50元、100元的纸币分别有 a , b ,c , d , e , f , g 张。现在要用这些钱来支付K元,至少要用多少张纸币?如果用贪心算法的思想,很显然,每一步尽可能用面值大的纸币即可。

2023-04-14 09:37:52 437

原创 C# 贪心算法——活动选择问题

对于许多最优化问题,使用动态规划算法来求最优解有些杀鸡用牛刀了,可以使用更加简单、更加高效的算法。贪心算法就是这样的算法,它在每一步做出当时看起来最佳的选择。也就是说它总是做出局部最优的选择,从而得到全局最优解。对于某些问题并不保证得到最0优解,但对很多问题确实可以求得最优解。

2023-04-13 16:44:42 311

原创 C# 动态规划-背包问题

将哪些物品放入背包可以使得背包的总价值最大?

2023-04-12 10:18:40 235

原创 C# 动态规划(Dynamic Programming)-1

动态规划算法通常基于一个递推公式及一个或多个初始状态。当前子问题的解将由上一次子问题的解推出。动态规划和分治法相似,都是通过组合子问题的解来求解原问题。分治法将问题划分成互不相交的子问题,递归求解子问题,再将他们的解组合起来,求出原问题的解。与之相反,动态规划应用于子问题重叠的情况,即不同的子问题具有公共的子子问题。在这种情况下,分治算法会做出许多不必要的工作,它会反复的求解那些公共子问题。而动态规划算法对每个子子问题只求解一次,将结果保存到表格中,从而无需每次求解一个子子问题都要重新计算。

2023-04-11 09:47:22 367

原创 C# 堆排序算法

就是利用堆(小顶堆或者大顶堆)进行排序的方法。首先将待排序的序列构造成一个大顶堆,此时整个序列的最大值就是根节点。将它移走(跟堆的最后一个元素交换,此时末尾元素就是最大值),然后将剩余的n-1。堆是具有下列性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于等于其左右孩子结点的值,称为小顶堆。如此反复执行,便能得到一个有序序列了。个序列重新构造成一个堆,这样就会得到。

2023-04-10 14:35:59 271

原创 C# 二叉排序树

二叉排序树又称为二叉查找树。它或者是一棵空树,或者是具有下列性质的二叉树。若它的左子树不为空,则左子树上所有的结点的值均小于根结构的值;若它的右子树不为空,则右字数上所有结点的值均大于它的根结点的值;它的左右子树也分别为二叉排序树。

2023-04-10 09:22:34 173

原创 C# 二叉树的遍历

上文讲到了树的基本知识(),本文接着讲讲二叉树的概念以及代码实现二叉树的遍历是指从根结点出发,按照某种次序依次访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。1,前序遍历先输出当前结点的数据,再依次遍历输出左结点和右结点。

2023-04-07 10:56:41 473 1

原创 C# 树

二叉树是n个结点的有限集合,n=0时该集合为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。

2023-04-06 15:27:47 175

原创 C# 分治算法

对于一个大规模的问题a(若问题a规模较小则直接解决),分成b个小规模问题,这些问题相互独立,并且可用递归等方式解决,最后这些问题的解集合得到原问题的解。

2023-04-06 11:40:45 161

原创 C# 快速排序算法

快速排序算法是很常用的排序算法,它的核心思想——分治法,采用了分治的策略。

2023-04-04 09:45:05 83 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除