SteveLiubs
Arixoney
2015-09-20 05:50
采纳率: 63.3%
浏览 1.7k

请问C#中如何写出插入数据算法?

不需要排序,只要在数组中插入数据,并使所有后续数值后移。这种算法该怎么写?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • bdmh
    bdmh 2015-09-20 06:05
    已采纳

    那别用数组了,用链表结构,类里面有自己类型的对象,指向下一个,上一个,链表算法搜一下吧,c#版的很多

    点赞 评论
  • mo_fan_qing_wa
    modelfrog 2015-09-20 08:06

    linkedlist链表插入数据效率比较高,网上有很多代码,不过,还是建议楼主先了解一下链表再用,以后有时间看一下数据结构

    点赞 评论
  • mo_fan_qing_wa
    modelfrog 2015-09-20 08:07

    另外,可能java版本的比较多,你应该知道java和C#的关系的

    点赞 评论
  • xianfajushi
    智者知已应修善业 2015-09-20 10:37
    点赞 评论
  • xianfajushi
    智者知已应修善业 2015-09-20 10:39

    c#直接调用数组插入行数到指定位置即可,还要什么算法?

    点赞 评论
  • NoMasp
    nomasp 2015-09-20 14:30

    如果要后移 就用链表啊

    点赞 评论
  • devmiao
    devmiao 2015-09-20 14:41

    C#里本身就有现成的LinkedList<T>可以满足你的需要

    点赞 评论
  • tabe123
    霓为衣兮风为裳 2015-09-20 15:41

    c#里面有LinkList

    点赞 评论
  • cuiwei1026522829
    另一花生 2015-09-20 15:48

    里面有LinkList!!!

    点赞 评论

相关推荐