
数据结构 算法
文章平均质量分 70
吃着泡面写点CODE
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(C#)重写分隔符分割字符串 - string.Split(char[] separator) (New)
修改了以前的同名文章里的方法并且增加了另一个方法实现string.Split(char[] separator)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication原创 2011-09-28 16:01:03 · 2273 阅读 · 0 评论 -
(C#)单链表和循环单链表的深浅拷贝及其测试
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ class MyTest { static void Main(string[] args) {原创 2011-09-28 14:38:32 · 1129 阅读 · 0 评论 -
(C#)选择排序 Selection Sort
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Sort{ class Select { public static void SelectSort(List list) { in原创 2011-01-06 23:55:00 · 603 阅读 · 0 评论 -
(C#)单词反转 位置不变 e.g., Welcome to my blog! -> emocleW ot ym !golb
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { public static string ReverseString(string input)原创 2010-12-08 12:46:00 · 906 阅读 · 0 评论 -
(C#)字符串反转
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { public static string ReverseString(string input)原创 2010-12-08 12:26:00 · 671 阅读 · 0 评论 -
(C#)打印蛇形正方形矩阵
/* * (C#)打印蛇形正方形矩阵, 如: * 1 2 3 * 8 9 4 * 7 6 5 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program原创 2010-12-08 00:35:00 · 1984 阅读 · 0 评论 -
(C#)数字反转
/*数字反转,如 12345->54321 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static int ReverseInt(i原创 2012-09-06 18:32:51 · 2750 阅读 · 0 评论 -
(C#)找出数组中最大子序列之和,分别以O(N^2),O(NlogN),O(N) 这3种时间复杂度求解
/* * 找出数组中最大子序列之和,分别以O(N^2),O(NlogN),O(N) 这3种时间复杂度求解 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MaxSubSumPro{ class ArrayFactory {原创 2012-09-17 18:08:39 · 2447 阅读 · 0 评论 -
(C#)快速排序 Quicksort
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Algorithms{ public class Sort { public static void QuickSort(int[] arr)原创 2011-01-06 23:58:00 · 684 阅读 · 0 评论 -
(C#)汉诺塔
/* 当n=1时,将第一个圆盘由A柱移动到C柱,完成移动 当n>1时,移动方法如下: 1.将1至n-1个圆盘由A移动到B柱 2.将第n个圆盘由A柱移动到C柱 3.将1至n-1个圆盘由B柱移动到C柱*/using System;using System.Collections.Generic;原创 2011-01-06 15:02:00 · 3739 阅读 · 1 评论 -
(C#)冒泡排序 Bubble Sort
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Sort{ class Bubble { public static void BubbleSort(List list) { in原创 2011-01-06 23:54:00 · 693 阅读 · 0 评论 -
2个堆栈实现自定义队列的入队出队方法 - 栈容量默认自动扩充
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyQueue{ public class MyQueue { private bool _isStoredInLeft = true; private S原创 2012-09-03 17:55:58 · 1203 阅读 · 1 评论 -
(C#)实现时间复杂度为O(n)空间复杂度为O(1)的数组中奇偶数分离
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4{ class Program { static void Main(string[] args) {原创 2011-07-05 23:35:16 · 1019 阅读 · 0 评论 -
(C#)有一个10阶的楼梯 他有几种方式上去?("一次上一阶"和"一次上两阶")
/* * 一个人上楼梯 可以有两种方式 ‘一次上一阶’和‘一次上两阶’ * 问题: 有一个10阶的楼梯 他有几种方式上去? * 补充: 如果楼梯是1阶,他有一种上法(一次上一阶);如果楼梯是两阶他有2中上法(一次上一阶上2次和一次上2阶上一次);如果楼梯是3阶,他有3种上法(1+2,1+1+1,2+1).。。。 */using System;using System.C原创 2010-12-07 22:06:00 · 3115 阅读 · 2 评论 -
(C#)10进制转2进制 数字1的个数
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { public static int getOneCount(int num) {原创 2010-12-07 22:03:00 · 1502 阅读 · 0 评论 -
2个堆栈实现自定义队列的入队出队方法 - 调用者定义2个栈的容量
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyQueue{ public class MyQueue2 { private int _bigStackFlag = 0; private int _b原创 2012-09-03 17:58:03 · 21207 阅读 · 1 评论 -
(C#)插入排序 Insertion Sort
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Sort{ class Insert { public static void InsertSort(List list) { in原创 2011-01-06 23:57:00 · 669 阅读 · 0 评论 -
(C#)排序算法 Sort Algorithm
Sorting algorithmhttp://en.wikipedia.org/wiki/Sort_algorithm1. Bubble Sorthttp://en.wikipedia.org/wiki/Bubble_sort(C#)冒泡排序 Bubble Sort:http://blog.youkuaiyun.com/chenglin1986/archive/2011/01原创 2011-01-06 23:47:00 · 630 阅读 · 0 评论 -
(C#)计算字符串排列组合数 如"abcd"组合数为24 "aabb"组合数为6
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { public static long GetA(int m, int n) {原创 2010-12-10 12:25:00 · 2390 阅读 · 0 评论 -
(C#)重写分隔符分割字符串 - string.Split(char[] separator)
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { public static string[] MyStringSplit(string input,原创 2010-12-08 17:18:00 · 1225 阅读 · 0 评论 -
哲学家就餐问题
最近在看操作系统,研究并发处理方面的问题,试着用C#写了“哲学家就餐”问题,已测试。using System;using System.Diagnostics;using System.Threading;namespace Philosopher{ class Program { static void Main(string[] args原创 2015-03-02 15:59:54 · 900 阅读 · 0 评论