亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
c++ - 請問C#中如何寫出插入數(shù)據(jù)算法?
巴扎黑
巴扎黑 2017-04-17 13:04:34
[C++討論組]

請問C#中如何寫出插入數(shù)據(jù)算法? 不需要排序,只要在數(shù)組中插入數(shù)據(jù),并使所有后續(xù)數(shù)值后移。這種算法該怎么寫?

巴扎黑
巴扎黑

全部回復(fù)(4)
伊謝爾倫

那別用數(shù)組了,用鏈表結(jié)構(gòu),類里面有自己類型的對象,指向下一個(gè),上一個(gè),鏈表算法搜一下吧,c#版的很多。

天蓬老師

https://msdn.microsoft.com/en-us/library/he2s3bh7(v=vs.110).aspx

題主想太多了,鏈表類.net里面是現(xiàn)成的。

怪我咯

數(shù)組大小不可變啊

public int[] InserFunction(int[] inarr, int data, int position)
{
    int[] outarr = new int[inarr.Length + 1];
    outarr[inarr.Length] = data;
    for (int ini = 0; ini < inarr.Length; ++ini) outarr[ini] = inarr[ini];
    for (int i = inarr.Length; i > position; --i)
    {
        int ex = outarr[i];
        outarr[i] = outarr[i - 1];
        outarr[i - 1] = ex;
    }
    return outarr;
}
ringa_lee

用 LinkedList, 有一個(gè) AddFirst() 方法可以添加到列表頭部。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號