C#
Somewater_
这个作者很懒,什么都没留下…
展开
-
292. Nim 游戏
你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/nim-game著作权归领扣网络所有。商业转载...原创 2020-04-02 16:17:26 · 265 阅读 · 0 评论 -
747. 至少是其他数字两倍的最大数
在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-number-at-least-twice-of-others著作权归领扣网络所有。商业转载请联系官方授权,非商业转...原创 2020-01-15 22:18:36 · 118 阅读 · 0 评论 -
1016.子串能表示从 1 到 N 数字的二进制串
最终我还是失败了。没写出来题干:给定一个二进制字符串 S(一个仅由若干 ‘0’ 和 ‘1’ 构成的字符串)和一个正整数 N,如果对于从 1 到 N 的每个整数 X,其二进制表示都是 S 的子串,就返回 true,否则返回 false。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-string-with-substrin...原创 2020-01-15 13:54:36 · 271 阅读 · 0 评论 -
算法 快乐数
编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/happy-number著作权归领扣网络所有。商业...原创 2020-01-14 21:03:39 · 611 阅读 · 0 评论 -
堆积排序法 C#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 堆积排序法{ class Program { static int[] data = { 0, 5, 6, 4,...转载 2019-12-18 20:36:42 · 209 阅读 · 0 评论 -
快速排序法C#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 快速排序法{ class Program { static int process = 0; s...转载 2019-12-14 15:24:37 · 176 阅读 · 0 评论 -
希尔排序法 C#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 希尔排序{ class Program { static int[] data = new int[8]; ...转载 2019-12-06 11:18:58 · 213 阅读 · 0 评论 -
插入排序C#
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 插入排序{ class Program { static int[] data = new int[6]; ...转载 2019-12-06 10:33:32 · 136 阅读 · 0 评论 -
C# 矩阵相加代码
两个矩阵相加的过程,并显示两个矩阵相加后的结果:using System;namespace MatrixAdd{ class Program { static void MatrixAdd(int[,] arrA, int[,] arrB, int[,] arrC, int dimX, int dimY) { int...转载 2019-11-19 21:29:33 · 2591 阅读 · 0 评论 -
C# Socket TCP服务器端代码
using System;using System.Net;using System.Net.Sockets;using System.Text;namespace TCP服务器端{ class Program { static void Main(string[] args) { //1.socket ...原创 2019-11-19 20:20:12 · 655 阅读 · 0 评论 -
C# Socket TCP客户端代码
using System;using System.Net;using System.Net.Sockets;using System.Text;namespace TCP客户端{ class Program { static void Main(string[] args) { Socket tcpClient ...原创 2019-11-19 20:17:41 · 808 阅读 · 0 评论 -
约瑟夫环问题
约瑟夫环问题: 编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈, 从编号为 1 的士兵开始依次报数(1,2,3…这样依次报), 数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。 直到最后剩下一士兵,求这个士兵的编号。C#代码public int Joseph(int n,int m) { return n ...转载 2019-11-11 17:15:18 · 278 阅读 · 0 评论 -
C#计数排序代码
C#计数排序代码public void Sort1(int[] array) { var max = array.Max(); var min = array.Min(); var count = new int[max - min + 1]; var output = new int...转载 2019-11-10 20:29:11 · 319 阅读 · 1 评论 -
C#常用源代码
C#源码ArrayList.Add(System.Object)ArrayList.Add(System.Object)转载 2019-11-09 15:43:35 · 989 阅读 · 0 评论