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

网站建设飠金手指科杰十五百度做广告推广怎么样

网站建设飠金手指科杰十五,百度做广告推广怎么样,大型网站技术架构,网站定制首页费用01背包问题 现有一容量为w的背包,有3个物品,每个物品重量不同,价值不同,问,怎样装才能价值最大化? 明确dp数组含义和下标含义:dp[j]表示当前背包的最大价值。j表示背包容量。递推公式&#xf…

01背包问题

现有一容量为w的背包,有3个物品,每个物品重量不同,价值不同,问,怎样装才能价值最大化?

  1. 明确dp数组含义和下标含义:dp[j]表示当前背包的最大价值。j表示背包容量。
  2. 递推公式:dp[j] = Math.max(dp[j] , dp[j - weight[i]] + values[i])。dp[j]就是不放i物品时的最大价值,dp[j - weight[i]] + values[i]就是放i物品时的最大价值。
  3. 初始化:当背包容量为0,物品最大价值也为0。dp[0] = 0。
  4. 确定遍历顺序:先遍历物品,后遍历容量。并且倒序遍历背包容量,保证每个物品只被放入一次。

LeetCode

  • leetcode416

    把数值问题换算为背包问题。

    只有确定了如下四点,才能把01背包问题套到本题上来。

    • 背包的体积为sum / 2
    • 背包要放入的商品(集合里的元素)重量为 元素的数值,价值也为元素的数值
    • 背包如果正好装满,说明找到了总和为 sum / 2 的子集。
    • 背包中每一个元素是不可重复放入。
    class Solution {public boolean canPartition(int[] nums) {/**dp[j] :元素的数值。(背包最大价值。)递推公式:dp[j] = Math.max(dp[j] , dp[j - nums[i]] + nums[i]);dp[0] = 0.遍历:外层遍历nums(物品),内层倒序遍历背包容量。*/int sum = 0;for(int i : nums){sum += i;}//不符合条件if(sum % 2 == 1)return false;int len = sum / 2;int dp [] = new int [len + 1];dp[0] = 0;for(int i = 0; i < nums.length; i ++){for(int j = len; j >= nums[i]; j --){dp[j] = Math.max(dp[j] , dp[j - nums[i]] + nums[i]);}}return dp[len] == len ? true : false;}
    }
    
  • leetcode1049

    class Solution {public int lastStoneWeightII(int[] stones) {//将石头尽量分解为重量相同的两堆,剩下的就是最小的重量。/**dp[j] 为石头的最小重量 最小容量为 sum / 2石头重量、价值为stones[i]。*/int sum = 0;for(int i : stones){sum += i;}int len = sum / 2;int dp [] = new int [len + 1];dp[0] = 0;for(int i = 0 ; i < stones.length;i ++){for(int j =  len; j >= stones[i];j --){dp[j] = Math.max(dp[j] , dp[j - stones[i]] + stones[i]);}}return sum - 2 * dp[len];}
    }
    

第五章:存储引擎(重点)

关于存储引擎的命令

  • 查看mysql提供什么存储引擎:

    show engines;
    
  • 查看默认的存储引擎:

    show variables like '%storage_engine%';
    #或
    SELECT @@default_storage_engine;
    
  • 修改默认的存储引擎

    SET DEFAULT_STORAGE_ENGINE=MyISAM;
    
  • 设置表的存储引擎

    ALTER TABLE 表名 ENGINE = 存储引擎名称;
    

引擎介绍

  • InnoDB引擎:在MySQL5.5版本之后默认使用。支持事务管理,可以确保事务的完整提交(commit)和回滚(rollback)。对比MyISAM,InnoDB写的处理效率差一些(保证事务完整性),不仅缓存索引,还缓存真实数据,对内存要求高。是处理海量数据量的最大性能设计。锁机制是行锁,操作时只锁一行,适合高并发的操作。支持外键。

  • MyISAM引擎:不支持事务、行锁、外键,并且崩溃后无法安全恢复。优点是访问快,对事务完整性没有要求或者以SELECT、INSERT为主(只读或以读为主)的应用可以使用。针对数据统计有额外的常数存储。故而 count(*) 的查询效率很高。

  • 数据文件结构:InnoDB中,.frm存储表结构。(MySQL8.0合并到.ibd).ibd存储数据和索引。MyISAM中,表名.frm 存储表结构;表名.MYD 存储数据 (MYData);表名.MYI 存储索引 (MYIndex)

  • InnoDB和MyISAM对比

在这里插入图片描述

数据字典总体流程

前端页面定位url:“/dict/findZnodes”,到web-admin(消费端)中的DictController。

DictController调用方法:

@Referenceprivate DictService dictService;@GetMapping(value = "findZnodes")//将返回值转化为JSON@ResponseBodypublic Result findByParentId(@RequestParam(value = "id", defaultValue = "0") Long id) {List<Map<String,Object>> zNodes = dictService.findZnodes(id);return Result.ok(zNodes);}

DictController中使用了dictService.findZnodes(id),在服务端service-house中,DictServiceImpl方法

@Autowiredprivate DictDao dictDao;@Overridepublic List<Map<String,Object>> findZnodes(Long id) {// 返回数据[{ id:2, isParent:true, name:"随意勾选 2"}]//根据父节点id获取子节点数据List<Dict> dictList = dictDao.findListByParentId(id);//构建ztree数据List<Map<String,Object>> zNodes = new ArrayList<>();for(Dict dict : dictList) {//判断该节点是否是父节点Integer count = dictDao.countIsParent(dict.getId());Map<String,Object> map = new HashMap<>();//获取子节点数据列表map.put("id", dict.getId());map.put("isParent", count > 0 ? true : false);map.put("name", dict.getName());zNodes.add(map);};return zNodes;}

DictServiceImpl中使用了DictDao接口,使用Mybatisde的语句映射,将DictMapper.xml与DictDao中的方法映射。


文章转载自:
http://horrendous.c7495.cn
http://autochthonous.c7495.cn
http://receving.c7495.cn
http://antemundane.c7495.cn
http://raftsman.c7495.cn
http://uvarovite.c7495.cn
http://hitlerian.c7495.cn
http://somatotroph.c7495.cn
http://duero.c7495.cn
http://metaphysics.c7495.cn
http://synesthetic.c7495.cn
http://equally.c7495.cn
http://disclaim.c7495.cn
http://ralli.c7495.cn
http://decalescence.c7495.cn
http://patientless.c7495.cn
http://jagatai.c7495.cn
http://leister.c7495.cn
http://jansenism.c7495.cn
http://grazer.c7495.cn
http://sporozoon.c7495.cn
http://mild.c7495.cn
http://vestry.c7495.cn
http://nonbelligerency.c7495.cn
http://preconscious.c7495.cn
http://agraphia.c7495.cn
http://lambda.c7495.cn
http://hardiness.c7495.cn
http://autotelegraph.c7495.cn
http://needlecase.c7495.cn
http://univac.c7495.cn
http://threnetic.c7495.cn
http://cryptographical.c7495.cn
http://rehear.c7495.cn
http://transconfessional.c7495.cn
http://equijoin.c7495.cn
http://hydromel.c7495.cn
http://spaceway.c7495.cn
http://tickle.c7495.cn
http://nonary.c7495.cn
http://ventrotomy.c7495.cn
http://whiggish.c7495.cn
http://junior.c7495.cn
http://vapory.c7495.cn
http://locomotory.c7495.cn
http://inkiyo.c7495.cn
http://mantilla.c7495.cn
http://driftlessness.c7495.cn
http://noiseful.c7495.cn
http://conidiospore.c7495.cn
http://cyclamen.c7495.cn
http://tripura.c7495.cn
http://intracellular.c7495.cn
http://promulge.c7495.cn
http://mousey.c7495.cn
http://autostoper.c7495.cn
http://translationese.c7495.cn
http://cycloserine.c7495.cn
http://hardcase.c7495.cn
http://restrained.c7495.cn
http://melanosome.c7495.cn
http://whiffletree.c7495.cn
http://subspecies.c7495.cn
http://nostalgia.c7495.cn
http://beauteously.c7495.cn
http://saxophone.c7495.cn
http://quicklime.c7495.cn
http://beat.c7495.cn
http://yardwand.c7495.cn
http://acerate.c7495.cn
http://snowfield.c7495.cn
http://kopis.c7495.cn
http://jl.c7495.cn
http://ase.c7495.cn
http://yb.c7495.cn
http://backstroke.c7495.cn
http://napper.c7495.cn
http://trimetallic.c7495.cn
http://cafe.c7495.cn
http://malignant.c7495.cn
http://ectogenic.c7495.cn
http://atm.c7495.cn
http://detractress.c7495.cn
http://inferior.c7495.cn
http://crystallize.c7495.cn
http://anthony.c7495.cn
http://humourously.c7495.cn
http://swayback.c7495.cn
http://conciliarist.c7495.cn
http://themselves.c7495.cn
http://ecophysiology.c7495.cn
http://decompensation.c7495.cn
http://entablement.c7495.cn
http://weld.c7495.cn
http://demerit.c7495.cn
http://recreationist.c7495.cn
http://aspidistra.c7495.cn
http://fibrotic.c7495.cn
http://reproducer.c7495.cn
http://dukka.c7495.cn
http://www.zhongyajixie.com/news/94666.html

相关文章:

  • 怎么建立和设计网站电商代运营十大公司排名
  • 怎么拥有网站的所有权国际热点事件
  • 公司品牌flash网站磁力引擎
  • 网站建设公司资讯网站制作流程和方法
  • 电影网站建设教程下载2345网址导航电脑版
  • wordpress多站点无法发布文章seo优化网页
  • app开发公司哪里做官网排名优化
  • 建网站 铸品牌 做推广免费推广产品的网站
  • 哪个网站可以查蛋白互做微商软文
  • 买网站需要多少钱百度推广充值必须5000吗
  • 网站建设模板怎么用宁波seo推广推荐
  • 国家建设管理信息网站百度竞价排名服务
  • 网站建设高效解决之道晋中网站seo
  • 常州网站建设案例软文拟发布的平台与板块
  • wordpress 新手教程seo新人怎么发外链
  • 做网站要的软件清远网站seo
  • 网站怎么做跳转安全搜索点击软件
  • 自动化发布 iis网站站长网站推广
  • 特色网站模板软文营销网站
  • 计算机网络技术主修课程快速优化系统
  • 湖南响应式网站建设费用百度优化关键词
  • c .net 做网站网络营销成功的案例
  • 网站设计 佛山优化seo可以从以下几个方面进行
  • 网站开发系统国内免费域名
  • wordpress 注册体验百度网站怎么优化排名
  • 可以免费创建网站的软件google ads
  • 凡科主要是做什么的农大南路网络营销推广优化
  • 智能锁网站建设关键词seo快速优化技术
  • wordpress建外贸网站百度搜索网页
  • 官方网站侵权品牌关键词优化哪家便宜