网站大量收购独家精品文档,联系QQ:2885784924

C++编程贪心法-[装船-事 件-删数].pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* int main() { cout 请输入数字串:endl; char S[240]; cin S; int L = strlen(S); cout 请输入须删掉多少个数:Mendl; int M; do { cout 0 M 数字串的长度 endl; cin M; } while ( M0 || M = L ); * while(M0) { int i = 0; while( (i L) (S[i] = S[i+1]) ) i++; // 寻找待删除的数S[i]) deleteS(S[i]); // 删除S[i] // or: deleteS(S+i); M--; } * // 删除S串中高位的所有0 while (S[0] == ‘0’) // 字符串首位为0 deleteS(S[0]); // 删掉 // or: deleteS(S); if ( strlen(S) != 0 ) // 字符串长不为0 cout S endl; else // 字符串长为0 cout 0 endl;// 删空了! return 0; } // main() END! * // 删除字符序列(数组)首字符的子函数 void deleteS(char *p) { while (*p) // 当p所指向的字符不是终止符 { *p = *(p+1); // p+1所指向的字符覆盖p所指向的字符 p++; } }// 删除当前所指字符,后续字符应向前补上 * s[0] p p+1 p=s[3] p+1=s[4] 0 2 6 7 5 3 9 \0 \0 *p=*(p+1); 5覆盖7 p p+1 p++ 0 2 6 5 5 3 9 \0 \0 *p=*(p+1); 3覆盖5 p p+1 p++ 0 2 6 5 3 3 9 \0 \0 *p=*(p+1); 9覆盖3 p p+1 p++ 0 2 6 5 3 9 9 \0 \0 *p=*(p+1); \0覆盖9 p 0 2 6 5 3 9 \0 \0 \0 请结合本页图示将删数程序看懂学会 * 思考题: 1. 本题使用了贪心策略,请问:具体“贪”在哪里呢? 2. 对前一页图示中的最后一行,你认为下一步该删哪个数字了?请结合源程序手工删删看。 * 结 束 * 第十章 贪心法 教学目标 贪心法解题的一般步骤 贪心法的相关理论 贪心法解题的注意事项 内容要点 贪心法的应用 贪心法解题的一般步骤 贪心法的相关理论 贪心法解题的注意事项 * 引子(任务10.1):事件序列的长度问题 事件序列长度:由N个在时间上不重叠的事件所组成的事件序列,其长度定义为N。 已知有若干事件,发生和结束的时刻等信息数据如下所示(见下页)。 试编程求出所给数据中最长的事件序列,即应由哪些事件组成一个事件序列,能使序列所含的事件数最多。 * 事件号按结束时刻从小到大排序 事件号 # 0 1 2 3 4 5 6 7 8 9 10 11 发生时刻 1 3 0 3 2 5 6 4 10 8 15 15 结束时刻 3 4 7 8 9 10 12 1415 18 19 20 * 0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8 9 11 13 15

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档