当前位置: 首页 > news >正文

做网站找哪个部门一个公司设计网站怎么做的

做网站找哪个部门,一个公司设计网站怎么做的,wordpress 设置数据库,长沙专业做网站的公司1.初识#x1f3b6;#x1f3b6;#x1f3b6; 它基本上是由一个数组和一个哈希函数组成的。哈希函数将每个键映射到数组的特定索引位置#xff0c;这个位置被称为哈希码。当我们需要查找一个键时#xff0c;哈希函数会计算其哈希码并立即返回结果#xff0c;因此我们可以…1.初识 它基本上是由一个数组和一个哈希函数组成的。哈希函数将每个键映射到数组的特定索引位置这个位置被称为哈希码。当我们需要查找一个键时哈希函数会计算其哈希码并立即返回结果因此我们可以直接访问该索引位置并读取或修改该键的值从而实现快速查找。 2.案例分析  使用哈希表存储人员信息 3.创建人员  /*** 每一位人员*/ class Emp {public int id;public String name;public Emp next;public Emp(int id, String name) {this.id id;this.name name;}Overridepublic String toString() {return Emp{ id id , name name \ };} 4.创建链表 /*** 链表*/ class EmpLinkList {private Emp head;//头节点/*** 添加员工*/public void add(Emp emp) {if (head null) {head emp;return;}Emp temp head;while (true) {if (temp.next null) {break;}temp temp.next;//指针后移}temp.next emp;}/*** 遍历链表*/public void list(int no) {if (head null) {System.out.println(第 (no 1) 条链表为空~);return;}Emp temp head;while (true) {System.out.print(第 (no 1) 链表 当前用户id: temp.id 姓名: temp.name);if (temp.next null) {break;}temp temp.next;//指针后移}System.out.println();}/*** 查找人员*/public Emp selectById(int id) {if (head null) {System.out.println(链表为空);return null;}Emp temp head;while (true) {if (temp.id id) {//找到break;}if (temp.next null) {//链表结尾temp null;break;}temp temp.next;}return temp;}/*** 删除*/public void delete(int id) {if (head null) {System.out.println(链表为空);return;}Emp temp head;while (true) {if (temp.next.id id) {//找到break;}if (temp.next null) {break;}temp temp.next;}temp.next temp.next.next;}5.创建哈希表 /*** 哈希表*/ class Hash {private EmpLinkList[] empLinkListArray;//定义个管理链表的数组private int size;//共有几条链表public Hash(int size) {this.size size;empLinkListArray new EmpLinkList[size];//初始化每一条链表for (int i 0; i size; i) {empLinkListArray[i] new EmpLinkList();}}/*** 添加人员*/public void add(Emp emp) {//根据员工id得到该员工应当添加到哪条链表int empLinkListNo hashFun(emp.id);//将emp加入到对应的链表中empLinkListArray[empLinkListNo].add(emp);}/*** 遍历所有链表*/public void list() {for (int i 0; i size; i) {empLinkListArray[i].list(i);}}/*** 查找人员*/public void select(int id) {//1.确定到哪条链表找int empLinkListNo hashFun(id);Emp emp empLinkListArray[empLinkListNo].selectById(id);if (emp ! null) {System.out.println(在第 (empLinkListNo 1) 条链表中找到 id id 的信息: emp);} else {System.out.println(未找到);}}/*** 删除人员*/public void delete(int id) {int empLinkListNo hashFun(id);empLinkListArray[empLinkListNo].delete(id);}/*** 编写散列函数取模*/public int hashFun(int id) {return id % size;}} 6.测试 public static void main(String[] args) {Hash hash new Hash(7);String key ;Scanner scanner new Scanner(System.in);while (true) {System.out.println(请输入:);System.out.println(add添加人员);System.out.println(list显示人员);System.out.println(select查找人员);System.out.println(delete删除人员);System.out.println(exit退出);key scanner.next();switch (key) {case add:System.out.println(请输入id:);int id scanner.nextInt();System.out.println(请输入姓名:);String name scanner.next();Emp emp new Emp(id, name);hash.add(emp);break;case list:hash.list();break;case select:System.out.println(请输入你要查找的id:);id scanner.nextInt();hash.select(id);break;case delete:System.out.println(请输入要删除的id);id scanner.nextInt();hash.delete(id);break;case exit:System.out.println(谢谢使用~);System.exit(0);}}}
http://www.pierceye.com/news/224446/

相关文章:

  • 做系统前的浏览网站能找回吗湖南网站建设价位
  • 工程服务建设网站那个网站可以做视频app制作
  • 国外网站访问速度慢企业网络营销策划案
  • 网站建设 亿安网络wordpress 调取菜单
  • 帝国网站管理系统安装教程互联网怎么做网站
  • 模板手机网站建设公司河南最新新闻事件今天
  • 企业网站备案要钱吗商标设计费用一般是多少
  • 天津专业网站制作新乡商城网站建设价格
  • 建筑业务网站建设泉州公司做网站
  • 做网站遇到的问题及解决方法网站快速查找
  • excel做网页放进网站2024年报申报入口官网
  • 伊春住房和城乡建设局网站滨州网站建设制作
  • 芒市网站建设wordpress登入修改
  • 室内设计招标网站mvc网站入口asp
  • 淘宝客怎么建设自己网站wordpress主题模板仿
  • 淄博做网站电话网站建设大赛策划书
  • 网站建设模板网站网站分析的优劣势
  • 医疗网站备案要怎么做 需要准备什么材料高端html5网站建设织梦模板
  • 网站建设支付方式站长之家seo综合
  • 桂林网丫网业管理有限公司外贸网站建设和优化
  • 安徽合肥中国建设银行网站首页如何寻找做网站的客户
  • 网站是怎么做网站建设风险是什么
  • 商丘电子商务网站建设徽文化网站建设方案书
  • 什么网站做视频给钱网上做广告宣传
  • 建网站域名注册后需要做seo是什么意思
  • 做系统正版win10系统下载网站安定网站建设
  • 代码怎么做网站网站建设合同 简单
  • 耐克官网网站设计做一个企业网站需要多少钱
  • 动易手机网站自己开发小程序要多少钱
  • 英迈思做的网站怎么样网站做m版