进入数字化时代,计算机不仅仅是连接设备的工具,也连接了整个世界。了解它,就是了解我们这个时代的脉搏。算法与数据结构是程序设计中相辅相成的两个方面,是计算机学科的重要基石。让我们跟随记者走进山西大学国家级一流本科课程“数据结构与算法”课堂。
内容涉及:解构序列赋值给多个变量,解构可迭代对象赋值给多个变量,保留最后N个元素,查找最大或最小的N个元素,实现一个优先级队列,字典中的键映射多个值,字典排序.,查找两字典的相同点,删除序列相同元素并保持顺序,序列中出现次数最多的元素,通过某个关键字排序一个字典列表,排序不支持原生比较的对象.,通过某个字段将记录分组,映射名称到序列元素,转换并同时计算数据,合并多个字典或映射。
曾有人说,数据结构这个东西,如果你不去学,可能一辈子都感受不到它的好。但一旦掌握,就会被它的强大威力所折服。它是底层开发的重要一环,保证底层系统的稳定性和高效性;......总的来说,从功利角度,它是大厂必考,你不可避免,从长远角度,它将决定你的技术上限。