zoukankan      html  css  js  c++  java
  • Algs4-1.4.13给出表示以下数据类型的一个对象所需的内存量

    1.4.13根据正文中的假设分别给出表示以下数据类型的一个对象所需的内存量:
    a.Accumulator
    对象开销:16字节
    total:8字节的double变量
    计数变量:4字节的int变量
    填充:4字节
    共计:32字节

    b.Transaction
    对象开销:16字节
    who:64+2*length(who)字节
    when:32字节的Date,其中:16字节对象开销、3个int变量12字节、4字节填充共计32字节。
    amount:8字节的double
    共计:120+2*length(who)

    c.FixedCapacityStackOfStrings,其容量为C且含有N个元素
    对象开销:16字节
    String[]数组:24字节的数组头信息+8字节的引用*size+(60+2*length(String[i]))*size
    size:4字节
    共计:44+(68+2*length(string[i])) 字节

    d.Point2D
    对象开销:16字节
    x:8字节
    y:8字节
    共计:32字节

    e.Interval1D
    对象开销:16字节
    lo:8字节
    hi:8字节
    共计:32字节

    f.Interval2D
    对象开销:16字节
    Interval1d x:对象引用8字节+x开销32字节
    Interval1d y:对象引用8字节+y开销32字节
    共计:80字节

    g.Double
    对象开销:16字节
    double:8字节
    共计:24字节

  • 相关阅读:
    HelpersRainCaptcha
    HelpersPHPMailer
    HelpersPassword
    HelpersPagination
    HelpersNumber
    HelpersHooks
    HelpersGeoCode
    HelpersFastCache
    HelpersDocument
    eclipse 设置jsp页面为HTML5
  • 原文地址:https://www.cnblogs.com/longjin2018/p/9854421.html
Copyright © 2011-2022 走看看