太原手机网站设计,opkg 安装wordpress,网站持有者和备案企业,网站建设合同属于什么税目什么是数据结构#xff1f;
下面是维基百科的解释#xff1a; 数据结构是计算机存储、组织数据的方式。数据结构意味着接口或封装#xff1a;一个数据结构可被视为两个函数之间的接口#xff0c;或者是由数据类型联合组成的存储内容的访问方法封装。 我们每天的编码中都会…什么是数据结构
下面是维基百科的解释 数据结构是计算机存储、组织数据的方式。数据结构意味着接口或封装一个数据结构可被视为两个函数之间的接口或者是由数据类型联合组成的存储内容的访问方法封装。 我们每天的编码中都会用到数据结构下面是常见的数据结构
数组Array栈Stack队列Queue链表Linked List散列表Hash字典树Tree图Graph堆Heap
字典 字典是一种存储键-值对数据的数据结构可以通过唯一的键来访问对应的值。这种数据结构可以在不需要使用数组的情况下快速地查找、插入和删除数据。 在 JavaScript 中对象就是一种字典类型的数据结构通过给对象设置属性(key)和属性值(value)就可以实现字典的功能。可以使用字典类来封装这种实现字典功能的对象以便更方便地使用和管理。例如可以使用字典类来存储一组学生的姓名和成绩信息通过学生的姓名来查找对应的成绩。
以下是一个使用字典类存储学生信息的案例 HTML/JS 效果其中使用了一个自己实现的字典类并使用了一些基本的字典操作
HTML代码
!DOCTYPE html
html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleJavaScript字典示例-学习信息/title
/head
bodyinput typetext placeholder输入名字 idnameInputinput typetext placeholder输入成绩 idscoreInputbutton onclickaddStudent()添加学生/buttonbrbrinput typetext placeholder输入要搜索的名字 idsearchInputbutton onclicksearchStudent()搜索学生/buttonbrbrlabel forresult结果: /labelspan idresult/spanscript srcdictionary.js/script
/body
/htmlJavaScript 代码
// 自定义字典类
function Dictionary() {this.dataStore {};this.add function (key, value) {this.dataStore[key] value;};this.find function (key) {return this.dataStore[key];};this.remove function (key) {delete this.dataStore[key];};
}// 创建一个字典实例用于存储学生信息
var studentDict new Dictionary();// 根据输入添加学生信息
function addStudent() {var name document.getElementById(nameInput).value;var score document.getElementById(scoreInput).value;studentDict.add(name, score);console.log(studentDict.dataStore);
}// 根据输入查找学生的成绩
function searchStudent() {var name document.getElementById(searchInput).value;var score studentDict.find(name);if (score ! undefined) {document.getElementById(result).textContent score;} else {document.getElementById(result).textContent 没有找到相关数据;}
}
上述代码中通过一个自定义的字典类 Dictionary 来存储学生信息其中字典的键是学生的姓名值是学生的成绩。
在 HTML 中可以通过输入框和按钮来添加学生并通过另一个输入框和按钮来查找学生的成绩。在 JS 的实现中添加学生和查找学生都是通过字典的 add() 和 find() 方法实现的。
当添加学生时会将学生的姓名作为键学生的成绩作为值添加到字典中。当查找学生时会根据输入的姓名在字典中查找对应的成绩并在页面上进行展示。 持续学习总结记录中回顾一下上面的内容 字典是一种存储键-值对数据的数据结构可以通过唯一的键来访问对应的值。这种数据结构可以在不需要使用数组的情况下快速地查找、插入和删除数据。