![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Kismy
I Can Do it !
展开
-
基于可变数组的Stack栈
using System;using UnityEngine;/// <summary>/// 栈/// </summary>public class MyStack<T>{ /// <summary> /// 栈的实现还是使用数组的方式存储 /// </summary> public T[] content { get; set; } public int Count { g...原创 2020-12-02 10:53:20 · 169 阅读 · 0 评论 -
合并两个数组,并重复
思路1 :Hashset,或者Dictionary<> List<int> Merge(List<int> list1, List<int> list2) { HashSet<int> set = new HashSet<int>(); for (int i = 0; i < list1.Count; i++) { set.Add(list1...原创 2020-06-17 22:31:25 · 400 阅读 · 0 评论 -
1-9这9个不重复数字,划分成三个3位数 i j k,使得i : j : k=1:2:3
本题主要考察逻辑分析能力和耐心,一般能会粗暴的使用枚举法,即3个关于i,j,k的for循环一个个判断。1)数字不重复,i最小数字是123,k最大数字是987,i*3<=987,即i最大数字329 ,需要循环329-123=206次2)当i=num, j=2num,k=3num,判断123456789是否都用到了。 void Start () { int i, j, k, x;...原创 2018-06-28 21:11:35 · 2218 阅读 · 0 评论