0 0

数据结构和算法高中生能学吗?20

如果能学请帮忙告诉从哪开始下手! 谢谢!
问题补充:
是不是要用到离散数,高等数学的知识呢?哪些数学是必学的呢?谢谢
问题补充:
现在掌握Java . C#语言 但对于计算机理论不了解,写不出高效的程序,所以想学习数据结构和算法,但不知道从哪儿入手!
2008年7月06日 15:25

4个答案 按时间排序 按投票排序

0 0

采纳的答案

数据结构不是学出来的,是用出来的.
因为如果不在实际的应用中去选择设计数据结构的话,光学习理论知识很枯燥,而且根本是纸上谈兵,纯理论的数据结构是不会综合考虑资源占用问题的,而实际的应用要考虑,那就要根据应用的需求去设计了.

算法更是这样.

所以,你要有任务,然后就像congjl2002说的那样手头有基本书,边做任务边查资料做选择就行了.

没有应用的话,那些书籍走马观花的看看就行了.
要学好一定要有应用

2008年7月07日 13:31
0 0

那可不是数据结构的问题,数据结构学好了是可以优化你程序的流程,比如查找你可以使用折半查找,这个是可以通过学习数据结构提高的
其他的比如说你想写出结构清晰,鲁棒性强的代码,这个是靠经验的,尤其是多读别人的代码,你可以先读JDK的代码
另外推荐几本书,《effective java》《重构-改善既有代码的设计》等

2008年7月06日 22:58
0 0

基本的数据结构是不要这些知识的
数据结构里讲的很多东西现在都是底层自己来实现了
在平时正常工作中(尤其是java中)基本是不用考虑的,,学习一下只是增加对编程的了解
继续学习 数值分析 等学科时才需要这些东西

2008年7月06日 16:38
0 0

1.学习数据结构应该至少“会”一个语言,比如C,这样你才能理解书中的一些描述
2.然后如果你有时间,就可以开始学习数据结构了,清华大学出版的大学教材就是一本不错的教材
3.另外书中描述的一些伪代码尽量写成可执行的代码,通过结果也可以更好的理解这些东西

2008年7月06日 15:32

相关推荐

    大数据-算法-改进高中生数学学习方式的研究.pdf

    本研究聚焦于如何利用大数据和算法改进高中生的数学学习方式,以期提升学习效果。通过对国内外学习方式和策略的研究,以及对高中生的实证调查,我们可以揭示出大数据在数学学习中的潜在价值。 首先,研究显示高一和...

    大数据-算法-影响高中生数学概念学习的因素分析.pdf

    本篇硕士学位论文着重探讨了大数据和算法如何影响高中生数学概念学习的因素,旨在揭示数学概念学习的重要性和改善教学方法。 数学概念是数学学习的基础,它构成了数学理论的核心,而大数据和算法则为分析这些概念...

    大数据-算法-概念图在高中生数学学习中的应用.pdf

    在高中生的数学学习中,大数据的应用能够帮助教师和学生更深入地理解和掌握数学知识,优化学习策略,提升学习效果。大数据能够收集、处理和分析大量的学习数据,揭示学生的学习模式和难点,从而提供个性化的学习建议...

    高中奥赛 数据结构PPT

    通过学习这些数据结构,高中生不仅可以应对信息奥赛,还能为未来在计算机科学领域的深造打下坚实的基础。同时,理解和熟练运用数据结构是提高编程能力的关键,能帮助我们设计出更高效、更优雅的解决方案。在实际问题...

    算法艺术与信息学竞赛pdf

    《算法艺术与信息学竞赛》一书不仅对算法和数据结构进行了详细的讲解,还对数学知识和方法进行了深入的探讨,特别是计算几何方面的内容。计算几何在处理与空间相关的问题中非常关键,是编程竞赛中的一个重要议题。书...

    C4.5数据挖掘算法的研究和实现---以高中文理分科数据为例.doc

    C4.5决策树算法是数据挖掘领域中的一个重要方法,由Ross Quinlan开发,是对ID3算法的改进。...通过深入研究和改进,该方法有望进一步提升预测的准确性和实用性,对高中生的职业规划和学校的人才培养策略产生积极影响。

    初高中毕业生能零基础学习软件开发吗?共2页.pdf.zip

    这包括算法、数据结构、计算机网络、操作系统等知识。虽然这些内容可能较为抽象,但它们构成了软件开发的基石。可以通过在线课程、教科书或者专门的编程训练营来学习这些基础知识。 此外,实际动手编程是提升技能的...

    算法艺术和信息学竞赛

    算法与数据结构不仅是高等院校相关课程的主要教学点,也是国际信息学奥林匹克竞赛(International Olympiad in Informatics,简称IOI)和ACM ICPC等竞赛的核心考察内容。第1章对算法与数据结构进行了系统介绍,为...

    数据蕴含价值,结构促升效率——数据与数据结构的教学策略.pdf

    《普通高中信息技术课程标准(2017年版2020修订)》中明确指出,数据与数据结构是选择性必修模块中的第一个模块,教学内容分为“数据及其价值”、“数据结构”和“数据结构应用”三个部分。在这一模块的教学中,教师...

    NOIP高中信息技术竞赛资料-数据结构

    学习数据结构和算法,对于高中生参加NOIP信息技术竞赛至关重要,它可以帮助他们理解和解决复杂问题,提高编程能力,并为未来计算机科学的学习打下坚实基础。通过深入理解数据结构的逻辑和物理结构,以及如何评估和...

    重典型应用,明结构关系——数据结构应用教学策略.pdf

    在信息技术教学领域,数据结构与算法是核心知识点,它们的应用直接影响着软件开发和数据处理的效率。根据给定文件的内容,我们可以将关于数据结构应用教学策略的知识点进行详细阐述。 首先,文件中提到的信息技术新...

    大数据-算法-探究性学习在高中数学课堂教学中的实验研究.pdf

    本研究选取孟子地区的高中生作为研究对象,通过分析当前的学习情况,发现探究式学习的重要性。研究者构建了一个适用于孟子地区高中学校的探究式教学模型。在理论构建的过程中,研究者通过批判性思维和实证方法相结合...

    大数据-算法-探究式学习在高中数学中的应用研究.pdf

    通过编写和调试代码,学生能够直观感受到数据结构在处理大量数据时的作用,增强他们在大数据背景下应用这些知识的能力。 在大数据领域,高中阶段虽然可能不会涉及深度的技术细节,但可以引入数据处理的基本概念,...

    大数据-算法-提高高中数学学困生学习能力的实践与研究.pdf

    在研究中,教育硕士研究生王雷娜采用了访谈、观察和调查等方法,结合大数据分析,对数学学困生进行多维度研究。非智力因素,如理想、信念、价值观,学习动机和兴趣,意志力和自制力,都被视为影响学习的重要因素。...

    高中信息技术算法及其实现PPT学习教案.pptx

    在信息技术课程中,算法教学不仅是培养高中生逻辑思维和问题解决能力的重要环节,而且是帮助学生掌握计算机科学基础的关键步骤。今天,我们将以“高中信息技术算法及其实现”为主题,深入探讨算法的基本概念、特点、...

    NOIP高中信息技术竞赛资料数据结构.pdf

    特别是在NOIP高中信息技术竞赛中,对参赛者的算法设计能力和数据结构应用能力提出了更高的要求。数据结构作为存储和组织数据的方式,是算法有效性的基础;而算法,则是运用特定步骤解决特定问题的方法。 在程序设计...

Global site tag (gtag.js) - Google Analytics