zoukankan      html  css  js  c++  java
  • C# 把数字转换成链表

    例如:123456转换成 1 -> 2 -> 3-> 4-> 5-> 6

    View Code
            static LinkedList<int> CovertIntToLinkedList(int num)
            {
                Stack<int> stack = new Stack<int>();
                LinkedList<int> result = new LinkedList<int>();
                while (num!=0)
                {
                    stack.Push(num % 10);
                    num = num / 10;
                }
                while (stack.Count>0)
                {
                    result.AddLast(stack.Pop());
                }
                return result;
            }
    
            static LinkedList<int> CovertIntToLinkedList2(int num)
            {
                LinkedList<int> result = new LinkedList<int>();
                int[] intArr = new int[num.ToString().Length];
                int i = 0;
                while (num!=0)
                {
                    intArr[i] = num% 10;
                    num /=10;
                    i++;
                }
                for (int j = intArr.Length-1; j >=0; j--)
                {
                    result.AddLast(intArr[j]);
                }
                return result;
            }
  • 相关阅读:
    食谱
    食谱
    食谱
    无题
    重要通知
    幼儿食谱
    安卓应用开发常用代码
    安卓开发环境搭建
    《浪潮之巅》读书笔记——第11章 摩托罗拉
    预制redis数据
  • 原文地址:https://www.cnblogs.com/Ligeance/p/2762764.html
Copyright © 2011-2022 走看看