随笔分类 -  经典算法

摘要:public static string SHA256Hash(string str) { byte[] data = Encoding.UTF8.GetBytes(str); SHA256 shaM = new SHA256Managed(); var hashBytes = shaM.Co... 阅读全文
posted @ 2019-10-15 18:43 路边有一棵草 阅读(3969) 评论(0) 推荐(0) 编辑
摘要:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾就多吃了一个。第二天早上又将剩下的桃子吃了一半,还是不过瘾又多 吃了一个。以后每天都吃前一天剩下的一半再加一个。到第10天刚好剩一个。问猴子第一天摘了多少个桃子? 这套题呢有很多种问法!因此呢解法总归也是略有不同,但是思想上还是一样的。 阅读全文
posted @ 2017-02-08 13:32 路边有一棵草 阅读(321) 评论(0) 推荐(0) 编辑
摘要:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。(两种方法) 1, List<int> myList = new List<int>(); Random ran = new Random(); while (myList.Count<100) { int num = ra 阅读全文
posted @ 2016-10-23 22:43 路边有一棵草 阅读(600) 评论(0) 推荐(0) 编辑
摘要:咱们呢先定义一个数组 int[] list = {5,8,3,4,6,7}; 首先冒泡排序的的要求是这个数组中的从大到小排列,或者从小到大排列。 for (int i = 0; i < list.Length; i++) { for (int j = i+1; j < list.Length; j+ 阅读全文
posted @ 2016-10-23 22:40 路边有一棵草 阅读(162) 评论(0) 推荐(0) 编辑
摘要:下面是一个由*号组成的4行倒三角形图案。要求:1、输入倒三角形的行数,行数的取值3-21之间,对于非法的行数,要求抛出提示“非法行数!”;2、在屏幕上打印这个指定了行数的倒三角形。 ******* ***** *** * aa: Console.Clear(); Console.WriteLine( 阅读全文
posted @ 2016-10-23 22:39 路边有一棵草 阅读(774) 评论(0) 推荐(0) 编辑
摘要:static void Main(string[] args) { Console.WriteLine("请输入圆盘个数:"); int N = 0; N = Convert.ToInt32(Console.ReadLine());//强转 hanoi('A', 'B', 'C', N); Cons 阅读全文
posted @ 2016-10-21 22:57 路边有一棵草 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示