Skip to content
forked from tclxspy/Articles

Documents and source code. About how to begin to learn algorithm and csharp. It is easy to understand if you have C/C++ or other programming language knowledge.

Notifications You must be signed in to change notification settings

aliiohs/Articles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduce

These articles are my programming learning notes. Most of them are combined with books or network. Others are myself works.

They are not only to introduce the logic of how to get, but also show the source code on java or csharp.

Click the quickly guide:

Contents

Part one: algorithm

01--Prime number and Newton method 算法#01--素数和牛顿迭代法求平方根

02--How to optimize FibonacciSequence 算法#02--斐波那契Fibonacci数列算法优化

03--CurveFitting with least squares 算法#03--详解最小二乘法原理和代码

04--CurveFitting with GaussNewton 算法#04--详解高斯牛顿迭代法原理和代码

05--God's Fourier transform 算法#05--神作:深入浅出傅里叶变换

06--The basic data type and package 算法#06--基本数据类型和包装

07--Bag,queue and stack 算法#07--背包、队列和栈(链表实现)

08--Deeping understanding union-find 算法#08--深入详解并查集union-find算法

09--Using simple words to introduce select, insert, bubble and Shell sort 算法#09--用简单的思维理解选择、插入、冒泡和希尔排序

10--Using simple words to introduce heapsort 算法#10--用简单的思维理解堆排序

11--Using simple words to introduce mergesort and quick3way sort 算法#11--用简单的思维理解归并排序和三向快速排序

12--Sorting of string 算法#12--详解各种字符串排序算法和代码实现

13--Coding of RedBlackBST on java 算法#13--红黑树完整代码Java实现

14--Search of string 算法#14--详解各种字符串查找算法和代码实现

15--Search of substring 算法#15--子字符串查找算法汇总和代码详解

16--BTree 算法#16--B树完整代码Java实现

17--Graph's depth first search and breadth first search 算法#17--无向图的深度优先搜索和广度优先搜索

18--Max flow 算法#18--最大流量问题(网络流算法)

19--Huffman code 算法#19--霍夫曼压缩(数据压缩)

Part two: csharp

01--customization form border 从0自学C#01--自绘窗体边框

02--How to get control info between the main thread and sub thread 从0自学C#02--子线程访问主线程(UI线程)控件

03--Save to txt and excel format 从0自学C#03--文件流保存数据为txt-excel格式

04--Character and design philosophy 从0自学C#04--特性和设计原则

05--Forms Communication 从0自学C#05--窗体之间的相互访问

06--Common object for forms 从0自学C#06--多窗体共用对象

07--Spiral Queue 从0自学C#07--螺旋队列和螺旋运动

08--Chart control 从0自学C#08--绘制曲线chart控件

09--Abstract factory 从0自学C#09--抽象工厂模式实例

11--Summary multi-thread buiding methods and their advantages and disadvantages 从0自学C#11--多线程创建方法汇总以及优缺点

About

Documents and source code. About how to begin to learn algorithm and csharp. It is easy to understand if you have C/C++ or other programming language knowledge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 88.3%
  • C# 11.7%