C#算法
-
AlgorithmMan,一套免费的算法演示神器
我从2018年08月05日开始陆续在网上发表关于算法的系列博文,在《C#算法设计排序篇》写了11种常见的排序算法并为每一种算法开发了一个算法演示程序(AlgorithmMan by Iori),这一系列工具提供了一种可视化的、可调节的、免费的算法演示方案,旨在用动画的方式帮助初学算法的同学更加轻松的进入算法的殿堂。
-
NopCommerce源码架构详解,不一样的方式,一样的讲述
《NopCommerce源码架构详解》系列文章,针对NopCommerce的版本为 V3.4。
-
C#LeetCode刷题,走进Google,走近人生
概述 本系列博文将会向大家展示我在LeetCode上的刷题进度。一来为自己的成长记录点点滴滴,二来跟大家一起探讨技术共同寻找最优解。这个系列的更新速度要视情况而定,尽量做到一日一更…
-
C#开发笔记,点点细微,处处真情,记录开发中的痛点
本系列文章将会向大家介绍本人实际开发过程中所遇到技术点和心得,旨在抛砖引玉。
-
Abp官方翻译文档,原文转载,尽享高速奢华
目录 总体介绍 入门介绍 多层次架构体系 模块系统 启动配置 多租户 集成OWIN 调试 ABP公共结构 依赖注入 会话管理 缓存管理 日志管理 设置管理 时间与时区设置 对象之间…
-
C#算法设计查找篇之05-二叉树查找
二叉排序树或者是一棵空树,或者是具有下列性质的二叉树。二叉树查找需要先生成一个二叉排序树,再遍历所有节点逐一比较其值与关键字是否相同,相同则返回;若一直找不到,则返回-1。
-
C#算法设计查找篇之04-斐波那契查找
斐波那契查找是区间中单峰函数的搜索技术,它在二分查找的基础上根据斐波那契数列进行分割的。在斐波那契数列找一个等于或略大于查找表中元素个数的数F[n],如果原查找表长度不足F[n],则补充重复最后一个元素,直到满足F[n]个元素时为止。
-
C#算法设计查找篇之03-插值查找
插值查找是二分查找的更高效版本,它不会每次按2平分原问题规模,而是应用一个技巧来尽快的接近目标关键字。
-
C#算法设计查找篇之02-二分查找
二分查找也称折半查找,它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。
-
C#算法设计查找篇之01-顺序查找
顺序查找也称线性搜索(Linear Search),是在一个已知无(或有序)序队列中找出与给定关键字相同的值的具体位置。原理是让关键字与队列中的第1个(或最后1个)位置的值逐个比较,直到找出与给定关键字相同的值为止,它的缺点是效率低下。