`
jieteng
  • 浏览: 4038 次
  • 性别: Icon_minigender_1
  • 来自: 湖南沅陵
社区版块
存档分类
最新评论

集合的学习体会

 
阅读更多

    今天做了龙哥昨天布置的两道题,花了一个下午也没完整的做出来。当然,之所以做这么长时间,是因为我想了很多种方法。就比如今天的第一道题:.给定一个随机的int数组,去掉数组中的重复元素,然后按自然顺序排序。我一开始做的时候是直接按照C语言过程的思想,只用数组和条件判断语句去做它。但做到最后出现了一系列的问题。比如重复的元素被去除后,怎么使数组长度减少,因为如果不减少的话,多余的空会被赋前一个空的值所代替。举例:123357  去除重复的值后如果不是数组长度减少的话,则会变成123577。当然这个问题是可以通过创建另一个数组来解决的,但我觉得那有点浪费内存空间,所以一直在想其他的办法去解决,但还是没想到。后来我又尝试着使用map来实现,用key来标记,用value来存储数组中的元素,等写完了才发现map只能使key有唯一性,而value是可重复的...于是,我又失败了...终于,在斌哥的指点下,我又转向了set。虽然其基本思路我在写map时已经想过了,但因为我觉得set有点麻烦,所以才转向了map。

     晚上,我在寝室终于把用set解决第一题的过程写好了,但在运行时出现了很多错误,都是一些看不见的错误,让我头痛死了。最后在群里各位14组的同学,尤其是陆亮大神的帮助下,那个程序才终于能够运行了。而且在和他们讨论问题的过程中我又学到了很多新的东西。真的很感谢他们的帮助!

     最后在第一题的结果中我惊奇地发现:set用迭代器的返回值是按升序返回的,也就是说我在后面的排序工作其实不用做的。

呵呵,发现其实也是一种快乐!

 

分享到:
评论

相关推荐

    学习心得体会范文集合.doc

    学习心得体会范文集合.doc

    三年级上《集合》教学反思.pdf

    学生通过亲自参与,如圈出名字、站队等活动,对集合圈的形成过程有了深刻的理解和体会,这为他们今后在更复杂的数学学习中奠定了坚实的基础。 教师在教学中对集合图的解读尤为值得称道。通过对集合图的逐层深入分析...

    教师学习心得体会集合五篇.docx

    教师学习心得体会集合五篇.docx

    有关语文教学心得体会集合八篇.docx

    有关语文教学心得体会集合八篇.docx

    有关数学教学心得体会集合9篇.docx

    有关数学教学心得体会集合9篇.docx

    【精品】教师教学心得体会模板集合六篇.pdf

    【精品】教师教学心得体会模板集合六篇.pdf

    数学广角——集合教学设计.doc

    2. **过程与方法**:通过观察、思考和交流活动,学生在合作学习中体验集合圈的形成,体会其优点,即能直观看出重复部分,进而应用到解决实际问题中。 3. **情感态度与价值观**:强调个体与小组合作探究相结合的学习...

    三年级数学上册9数学广角_集合9.1集合教学反思素材新人教版

    总的来说,本节课的教学设计充分考虑了学生的学习需求和认知发展,通过多样化的教学手段和活动,有效地促进了学生对集合概念的理解和应用。同时,也强调了教师的课前准备和教学反思,这是提高教学质量的关键所在。

    教师工作心得体会集合15篇.pdf

    教师工作心得体会集合15篇.pdf 教师作为教育事业中的重要角色,承载着知识传递、价值引领以及学生全面发展的使命。随着时代的进步和教育理念的更新,教师的工作模式和方法也需要不断地进行反思和改进。本文将基于15...

    java学习心得体会

    Java学习心得体会 在编程的世界里,Java是一种广泛应用的高级编程语言,以其“一次编写,到处运行”的特性赢得了全球开发者的青睐。这篇心得体会旨在分享我在学习Java过程中的关键知识点,希望能为初学者提供一些...

    《数学广角——集合》教学设计汇编.doc

    此外,学生应该能够在合作学习的过程中,通过观察、思考和交流活动,理解集合圈的形成,体会到它在处理重复数据时的巨大优势。情感态度与价值观方面,学生在探究过程中将培养观察力和思考力,同时认识到数学与生活的...

    小学数学人教版三年级上册 9数学广角─集合 教师招聘面试试讲教案资格证面试试讲教案模板.pdf

    因此,教学应注重通过直观、易于理解的例子来引入集合概念,让学生初步体验集合思想,为后续的数学学习打下基础。 教学的重点是理解和掌握如何使用直观图来解决数学问题,这通常包括绘制Venn图来表示集合的关系。...

    高一上学期数学教学计划模板:集合的含义及其表示.docx

    《高一上学期数学教学计划:集合的含义及其表示》 ...总结来说,本教学计划致力于构建一个全面而深入的集合知识框架,让学生不仅能够理解集合的定义,还能灵活运用集合语言解决问题,为后续的数学学习打下坚实基础。

    《数学广角——集合》教学设计.doc

    学生在参与游戏的过程中,会自然而然地接触到集合的重叠问题,这种设计方式不仅能够激发学生的学习兴趣,还能够帮助他们直观地理解集合中的交集概念。 课程教学目标明确指出,让学生们通过观察、操作和交流,体验...

    哈工大 集合与图论 讲义

    通过阅读和学习这份讲义,我们可以深刻体会到集合论和图论在计算机科学中的根本作用,并认识到理论研究对于实践应用的重要性。因此,这份讲义对于每一个有志于深入计算机科学领域的人来说,都是一份不可或缺的资料。

    教师培训心得体会模板集合五篇(1).pdf

    这篇心得体会集合中的五篇文章集中讨论了教师在培训中的感悟和成长,主要涵盖了以下几个方面: 首先,教师必须树立创新教育观念,将培养学生的创新能力作为教育的核心目标。这意味着教师需要打破传统的以教师为中心...

    三年级数学上册集合课件PPT课件.pptx

    这个问题的提出,正是为了让学生体会到集合中存在着包含与被包含的关系,并且在处理集合问题时,需要注意集合之间的重叠部分。 为了解决这一问题,课件中引入了“韦恩图”这一图形化工具。通过韦恩图,学生可以直观...

    利用带头结点的单链表实现两个集合的并、交、差运算.docx

    对于每一个操作,作者都附上了注释,以帮助理解每一步骤的作用和意义,这对于学习和教学是非常有用的。 流程图部分则提供了一个直观的程序运行流程图。它从程序开始,展示输入两个集合的操作,中间经过链表初始化、...

    沪教版高一上册数学第一单元教学计划模板:集合及其表示法.docx

    【沪教版高一上册数学第一单元】教学计划的核心在于教授集合及其表示法,这是高中...总的来说,本单元的教学计划注重学生数学思维的发展和实际应用能力的培养,旨在通过集合的学习,为学生后续的数学学习打下坚实基础。

    数学教学总结范文集合10篇.pdf

    《数学教学总结范文集合10篇.pdf》便是这样一种教育改革趋势的产物,它集合了多位一线教师在数学教学实践中的心得体会和总结,为其他教师提供了宝贵的参考。 首先,备课策略的重要性不容忽视。备课是教学的起点,是...

Global site tag (gtag.js) - Google Analytics