| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 501 人关注过本帖
标题:请问插入 和 删除 出了什么问题
只看楼主 加入收藏
allenz0810
Rank: 2
等 级:论坛游民
帖 子:44
专家分:38
注 册:2012-9-3
结帖率:100%
收藏
 问题点数:0 回复次数:4 
请问插入 和 删除 出了什么问题
if(is_full(st))
            {
                return false;
            }
            else if (tempi < 1 || tempi > st->id+1)
            {
                return false;
            }
            for (k = st->id; k < tempi-1; k--)
            {
                st->students[k+1] = st->students[k];
            }
            st->students[tempi-1] = val;
            st->id++;
--------------------------------------------------------------------------上面是插入 为什么插入的位子数字被覆盖了



if(is_empty(st))
                    {
                        return false;
                    }
                if (tempi < 1 || tempi > st->id)
                    {
                        return false;
                    }
                for (k = st->id-1; k > tempi-1; k--)
                     {
                        st->students[k-1] = st->students[k];
                     }
                     st->id--;

--------------------------------------------------------------------------为什么一点删除所有的都被删除了
搜索更多相关主题的帖子: false return 
2012-09-29 09:17
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
收藏
得分:0 
费解呀  不好猜测 你想怎么添加  怎样删除......
2012-09-29 18:33
allenz0810
Rank: 2
等 级:论坛游民
帖 子:44
专家分:38
注 册:2012-9-3
收藏
得分:0 
回复 2楼 寒风中的细雨
动态数组 方式
2012-09-30 03:00
grc0108
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2012-10-2
收藏
得分:0 
插入操作时for语句没用到,编译连接时直接插入了。
2012-10-02 13:32
qi594513
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-10-2
收藏
得分:0 
应该是for循环里语句有错误  
  比如说那删除语句 st->students[k-1] = st->students[k];
  你可以改成  t=st->students[k]               
               e=st->students[k-1]
                  st->students[k-1] =t
                     t=e     
2012-10-03 16:37
快速回复:请问插入 和 删除 出了什么问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019770 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved