Red/black tree (C #)
The insert operation is similar to the insert operation of the query tree. Just change the exit condition to a uniform leaf node. The key is the adjustment operation after the red/black tree is inserted.
The adjustment
Recently, I am writing a batch mail sending tool, which uses the mail sending function. In fact, this is already a lot on the internet,
Now I will extract it as an independent class and it will be easy to use later.
Using system; using system.
Translation notes for Objective C # released on: 6/27/2005 | updated on: 6/27/2005
Author: Li Jianzhong
Mr. Bill wner's book "Objective C #" is the most recent translation. He has made some plans to write objective. Net earlier, so he has many ideas
C # communication with C ++ struct socket (13:44:46)Reprinted tags: miscellaneous categories:. netC # communication with C ++ struct socketRecently, when I was using C # as a project, when the socket sent messages, the server encountered a binary
For the principles, see the following article:How to generate a random Chinese Character verification code using C #
Chinese character location code tableConversion Relationship Between location codes, country codes, and internal codes
1) The
Counting sorting (C #)
Code implementation:
/// // sort the count. // requirement: // The arraytosort element must be greater than or equal to 0, or, after certain conversions, make the elements within the // value range greater than or equal
Base sorting (C #)
Code implementation:
/// // base sorting /// /// array to be sorted /// maximum number of digits // sorting result Public static int [] radixsort (INT [] arraytosort, int maxdigit) { for (INT I = 0; I { int []
Sort buckets (C #)
Code implementation:
/// // sort buckets /// /// array to be sorted (the elements of this array are in [0-1 )) // sorted result Public static double [] bucketsort (double [] arraytosort) { // bucket lifecycle list []
Several methods for communication between processes:
In Windows, processes often need to exchange data for data communication. Common methods include:
Use memory ing files
Share memory through DLL
Use sendmessage to send the wm_copydata message to
When C # is used as the WM client, it is found that there is no decent information list display control. Although listview has five types, it is still very weak.
I. Control appearance:
The widget is designed by myself and is not supported by
For simple implementation, no other request information will be appended, such as the user browser information in the head.
1. Use the get Method
The get method is the simplest and best. Take kaixinnet user home page as an example, the URL is
Merge and sort (C #)
There are many algorithms that are recursive in structure: To solve a given problem, the algorithm needs to call itself one or more times to solve the relevant subproblems. these algorithms usually adopt the Grouping Strategy:
Bubble sort (C #)
The sorted record array R [1. N] is vertically arranged. Each record R [I] is considered as a bubble with the weight of R [I]. Key. According to the principle that a Light Bubble cannot be under a heavy bubble, scan the array R
Heap sorting (C #)
The heap data structure is an array object, which can be regarded as a Complete Binary Tree.
Complete Binary Tree)
If the height of a binary tree is set to H, except for layer H, the other layers (1 ~ H-1) are all reached the
Recently, I encountered a need to export data from Excel to XML and operate the database. I have never touched this one before, and I have to learn the basics first in a hurry,
The following method is performed from Microsoft. Office. InterOP. Excel.
C # general program structure
C # A program may consist of one or more files. Each file can contain zero or more namespaces. In addition to other namespaces, a namespace can also contain classes, structures, interfaces, enumerations, delegates, and
C # Array
An array is a data structure that contains several variables of the same type. The array uses the type declaration: Type [] arrayname;
The following example creates a one-dimensional, multi-dimensional, and staggered array:
Array Overview
C # send and receive serialized object
1. First, create an assembly that can be serialized. The Code is as follows:Using system;Using system. Collections. Generic;Using system. LINQ;Using system. text;Namespace instance{[Serializable]Public
C # inheritance, abstract classes, sealed classes, and class Polymorphism
Classes can be inherited from other classes.
The new class (that is, the derived class) will obtain all non-private data and behaviors of the base class and all other data
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service