置顶

讨论11.3 以QQ账号为例,晒晒运行结果

陈越 发表于2024年05月31日
<p><span style="color: black; font-family: 宋体; font-size: 10.5pt; mso-fareast-theme-font: minor-fareast; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;" lang="EN-US">散列查找的效率到底好不好,还是需要动手试试。本周的第三个编程作业题是“QQ</span><span style="color: black; font-family: 宋体; font-size: 10.5pt; mso-fareast-theme-font: minor-fareast; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">帐户的申请与登录”问题,<span style="font-family: Arial; font-size: 16px;"></span></span></p><p><span style="color: black; font-family: 宋体; font-size: 10.5pt; mso-fareast-theme-font: minor-fareast; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">你可以去试试,并且可以将散列方法与排序方法,甚至AVL树查找方法做个比较,在这里晒晒你的结果。</span></p>
34 回复

    1楼

  • 彭楚文 发表于2024年08月24日
    0 | 0 | 举报
    <p>要评估散列查找在&nbsp;QQ&nbsp;账号处理中的效率,需要进行实际的编程和测试。</p><p><br></p><p>首先,实现&nbsp;QQ&nbsp;账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和&nbsp;AV&nbsp;树查找方法来处理账号的存储和查找操作。</p><p><br></p><p>对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即&nbsp;O(1),但可能存在冲突问题,影响效率。</p><p><br></p><p>排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为&nbsp;O(log&nbsp;n)。</p><p><br></p><p>AV&nbsp;树查找方法,其查找的平均时间复杂度也是&nbsp;O(log&nbsp;n),但在平衡性维护上相对复杂。</p><p><br></p><p>然后,通过大量的随机生成的&nbsp;QQ&nbsp;账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。</p><p><br></p><p>最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间较短,操作次数较少,那么可以认为在这种情况下散列查找的效率较好;反之,如果其他方法表现更优,则相应方法的效率更好。</p><p><br></p><p>总之,只有通过实际的动手尝试和数据比较,才能准确地判断在&nbsp;QQ&nbsp;账号处理中哪种查找方法的效率更高。</p><p><br></p><p><img src="//:0" ><img src="//:0" ><img src="//:0" ></p><p><br></p>
    彭楚文 发表于2024年08月24日
    添加评论
  • 2楼

  • mooc18052244338177981 发表于2024年08月24日
    0 | 0 | 举报
    <p><img src="https://mooc-image.nosdn.127.net/63E6FABD65E311E1F6F611F466B28606.jpg" ></p> <p>散列方法</p>
    mooc18052244338177981 发表于2024年08月24日
    添加评论
  • 3楼

  • LLL林俊龙 发表于2024年08月25日
    0 | 0 | 举报
    <p>1</p>
    LLL林俊龙 发表于2024年08月25日
    添加评论
  • 4楼

  • mooc5408767441013197宁纪东 发表于2024年08月25日
    0 | 0 | 举报
    <p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >要评估散列查找在&nbsp;QQ&nbsp;账号处理中的效率,需要进行实际的编程和测试。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >首先,实现&nbsp;QQ&nbsp;账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和&nbsp;AV&nbsp;树查找方法来处理账号的存储和查找操作。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即&nbsp;O(1),但可能存在冲突问题,影响效率。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为&nbsp;O(log&nbsp;n)。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >AV&nbsp;树查找方法,其查找的平均时间复杂度也是&nbsp;O(log&nbsp;n),但在平衡性维护上相对复杂。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >然后,通过大量的随机生成的&nbsp;QQ&nbsp;账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间较短,操作次数较少,那么可以认为在这种情况下散列查找的效率较好;反之,如果其他方法表现更优,则相应方法的效率更好。</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >&nbsp;</span></p><p style="line-height: 16.5pt;" ><span style="color: rgb(102, 102, 102); font-family: 宋体; font-size: 12pt;" >总之,只有通过实际的动手尝试和数据比较,才能准确地判断在&nbsp;QQ&nbsp;账号处理中哪种查找方法的效率更高。</span></p><p><span style="color: rgb(102, 102, 102); font-family: Arial, &quot;sans-serif&quot;; font-size: 9pt;" >&nbsp;</span><img src="https://mooc-image.nosdn.127.net/52a5996ce2024c20a4e56eefd0d88da9.png" style="max-width:750px;" ></p>
    mooc5408767441013197宁纪东 发表于2024年08月25日
    添加评论
  • 5楼

  • 徐兴可 发表于2024年08月27日
    0 | 0 | 举报
    <p>1</p>
    徐兴可 发表于2024年08月27日
    添加评论
  • 6楼

  • 202213311张哲维 发表于2024年08月27日
    0 | 0 | 举报
    1
    202213311张哲维 发表于2024年08月27日
    添加评论
  • 7楼

  • 23网络与信息安全周驰宇 发表于2024年08月28日
    0 | 0 | 举报
    要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和测试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和AV树查找方法来处理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即O(1),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O(logn)。AV树查找方法,其查找的平均时间复杂度也是O(logn),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间较短,操作次数较少,那么可以认为在这种情况下散列查找的效率较好;反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。【图片】【图片】【图片】
    23网络与信息安全周驰宇 发表于2024年08月28日
    添加评论
  • 8楼

  • 学员b30bkada27572635640858906 发表于2024年08月30日
    0 | 0 | 举报
    <p>1</p>
    学员b30bkada27572635640858906 发表于2024年08月30日
    添加评论
  • 9楼

  • 莫蔓姗 发表于2024年08月30日
    0 | 0 | 举报
    <p>要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和讽试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和4树查找方法来处理账号的存储和查找</p><p>操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即0(),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为</p><p>O0g)。AV树查找方法,其查找的平均时间复杂度也是0og),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次</p><p>数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法</p><p>的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。</p>
    莫蔓姗 发表于2024年08月30日
    添加评论
  • 10楼

  • 23级网络与信息安全佟明勇 发表于2024年08月30日
    0 | 0 | 举报
    <p>要评传散列查找在QQ账号处理中的效率,黑要进行实示的编程和讽试,首先,实现QQ账号的电请与登录功能、在这个过程中,分别使用散列方法、排序方法和4树查找方法来外理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即00,但可能存在,冲突问题,影响效率,排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O0g)。AV树查找方法,其查找的平均时间复杂度也是00g),但在平衡性维护上相对复杂,然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记果每种方法的查找时间和操作次数,最后,根据记录的数据来比较三种方法的效率,如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。</p>
    23级网络与信息安全佟明勇 发表于2024年08月30日
    添加评论
  • 11楼

  • 23网络与信息安全蔡廷丰 发表于2024年08月30日
    0 | 0 | 举报
    <p>1</p>
    23网络与信息安全蔡廷丰 发表于2024年08月30日
    添加评论
  • 12楼

  • mooc100412613945691631 发表于2024年08月31日
    0 | 0 | 举报
    要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和讽试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和4树查找方法来处理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即0(),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O0g)。AV树查找方法,其查找的平均时间复杂度也是0og),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。
    mooc100412613945691631 发表于2024年08月31日
    添加评论
  • 13楼

  • llll李凌 发表于2024年08月31日
    0 | 0 | 举报
    <p>1</p>
    llll李凌 发表于2024年08月31日
    添加评论
  • 14楼

  • 周昊11 发表于2024年08月31日
    0 | 0 | 举报
    <p>1</p>
    周昊11 发表于2024年08月31日
    添加评论
  • 15楼

  • CUIT2021122132顾浩 发表于2024年08月31日
    0 | 0 | 举报
    <p> </p>
    CUIT2021122132顾浩 发表于2024年08月31日
    添加评论
  • 16楼

  • Charona729319edf3e43ea 发表于2024年09月01日
    0 | 0 | 举报
    <p>要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和讽试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和4树查找方法来处理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即0(),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O0g)。AV树查找方法,其查找的平均时间复杂度也是0og),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。</p>
    Charona729319edf3e43ea 发表于2024年09月01日
    添加评论
  • 17楼

  • 202218306师煜博 发表于2024年09月01日
    0 | 0 | 举报
    要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和讽试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和4树查找方法来处理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即0(),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O0g)。AV树查找方法,其查找的平均时间复杂度也是0og),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。
    202218306师煜博 发表于2024年09月01日
    添加评论
  • 18楼

  • 202218718塞力克江 发表于2024年09月01日
    0 | 0 | 举报
    <p>要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和讽试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和4树查找方法来处理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即0(),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O0g)。AV树查找方法,其查找的平均时间复杂度也是0og),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。</p><p><br></p>
    202218718塞力克江 发表于2024年09月01日
    添加评论
  • 19楼

  • 一班何信贤 发表于2024年09月01日
    0 | 0 | 举报
    <p>要评估散列查找在QQ账号处理中的效率,需要进行实际的编程和讽试。首先,实现QQ账号的申请与登录功能。在这个过程中,分别使用散列方法、排序方法和4树查找方法来处理账号的存储和查找操作。对于散列方法,其优点是平均查找时间复杂度可以接近常数级别,即0(),但可能存在冲突问题,影响效率。排序方法,常见的如快速排序等,在排序完成后进行查找,时间复杂度通常为O0g)。AV树查找方法,其查找的平均时间复杂度也是0og),但在平衡性维护上相对复杂。然后,通过大量的随机生成的QQ账号数据进行申请和登录操作,并记录每种方法的查找时间和操作次数。最后,根据记录的数据来比较三种方法的效率。如果散列方法的平均查找时间按短,操作次数较少,那么可以认为在这种情况下散列查找的效率按好:反之,如果其他方法表现更优,则相应方法的效率更好。总之,只有通过实际的动手尝试和数据比较,才能准确地判断在QQ账号处理中哪种查找方法的效率更高。</p>
    一班何信贤 发表于2024年09月01日
    添加评论
  • 20楼

  • ahaFenella 发表于2024年09月01日
    0 | 0 | 举报
    <p><img src="https://mooc-image.nosdn.127.net/9a40a26e492e4c92938f076c211f049a.png" style="max-width:750px;" ></p>
    ahaFenella 发表于2024年09月01日
    添加评论
点击加载更多