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

老鹰网站建设wordpress 4.4.7

老鹰网站建设,wordpress 4.4.7,05网,怎么建设网站手机网站制作价格目录 191. 位1的个数 Nnumber of 1-bits #x1f31f; 192. 统计词频 Word Frequency #x1f31f;#x1f31f; #x1f31f; 每日一练刷题专栏 #x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 191. 位1的个数 Nnum… 目录 191. 位1的个数 Nnumber of 1-bits   192. 统计词频 Word Frequency   每日一练刷题专栏  Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 191. 位1的个数 Nnumber of 1-bits 编写一个函数输入是一个无符号整数以二进制串的形式返回其二进制表达式中数字位数为 1 的个数也被称为汉明重量​。 提示 请注意在某些语言如 Java中没有无符号整数类型。在这种情况下输入和输出都将被指定为有符号整数类型并且不应影响您的实现因为无论整数是有符号的还是无符号的其内部的二进制表示形式都是相同的。在 Java 中编译器使​用二进制补码记法​来表示有符号整数。因此在 示例 3 中输入表示有符号整数 -3。 示例 1 输入00000000000000000000000000001011 输出3 解释输入的二进制串 00000000000000000000000000001011 中共有三位为 1。 示例 2 输入00000000000000000000000010000000 输出1 解释输入的二进制串 00000000000000000000000010000000 中共有一位为 1。示例 3 输入11111111111111111111111111111101 输出31 解释输入的二进制串 11111111111111111111111111111101 中共有 31 位为 1。提示 输入必须是长度为 32 的 二进制串 。 进阶 如果多次调用这个函数你将如何优化你的算法 代码 package mainimport (fmtmath/bits )func hammingWeight1(num int) int {sum : 0for i : 0; i 32; i {if (numi)1 1 {sum}}return sum }func hammingWeight2(num int) int {sum : 0for num ! 0 {num num - 1sum}return sum }func hammingWeight3(num int) int {return bits.OnesCount32(uint32(num)) }func main() {n : 0b00000000000000000000000000001011a : hammingWeight1(n)b : hammingWeight2(n)c : hammingWeight3(n)fmt.Println(a, b, c)n 0b00000000000000000000000010000000a hammingWeight1(n)b hammingWeight2(n)c hammingWeight3(n)fmt.Println(a, b, c)n 0b11111111111111111111111111111101a hammingWeight1(n)b hammingWeight2(n)c hammingWeight3(n)fmt.Println(a, b, c) }输出 3 3 3 1 1 1 31 31 31 192. 统计词频 Word Frequency 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见你可以假设 words.txt只包括小写字母和   。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。 示例: 假设 words.txt 内容如下 the day is sunny the the the sunny is is你的脚本应当输出以词频降序排列 the 4 is 3 sunny 2 day 1说明: 不要担心词频相同的单词的排序问题每个单词出现的频率都是唯一的。你可以使用一行​ Unix pipes ​实现吗 代码 package mainimport (bufiofmtossortstrings )func main() {words : make(map[string]int)file, err : os.Open(words.txt)if err ! nil {fmt.Println(err)}defer file.Close()scanner : bufio.NewScanner(file)scanner.Split(bufio.ScanWords)for scanner.Scan() {word : scanner.Text()words[word]}if err : scanner.Err(); err ! nil {fmt.Println(err)}type kv struct {Key stringValue int}var ss []kvfor k, v : range words {ss append(ss, kv{k, v})}sort.Slice(ss, func(i, j int) bool {return ss[i].Value ss[j].Value})for _, kv : range ss {fmt.Printf(%s %d\n, kv.Key, kv.Value)} }调用pipes命令 package mainimport (fmtos/execstrings )func main() {cmd : exec.Command(bash, -c, cat words.txt | awk {for(i1; iNF; i) count[$i]} END {for (w in count) print w, count[w]})out, err : cmd.Output()if err ! nil {fmt.Println(err)}lines : strings.Split(string(out), \n)for _, line : range lines {if line ! {words : strings.Split(line, )fmt.Printf(%s %s\n, words[1], words[0])}} }每日一练刷题专栏  ✨ 持续努力奋斗做强刷题搬运工 点赞你的认可是我坚持的动力  收藏你的青睐是我努力的方向  ✎ 评论你的意见是我进步的财富   ☸ 主页https://hannyang.blog.csdn.net/  Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏
http://www.hkea.cn/news/14575796/

相关文章:

  • 网站建设宣传预算网站建设上海
  • 做网站需要填什么武义县网站建设公司
  • 网站集约化建设工作打算wordpress邮箱模板
  • 做游戏直播那个网站济南网站建设服务公司
  • 安徽元鼎建设工程网站甘肃省建设厅官方网站质监局
  • 简单的手机网站模板推广营销手段有哪些
  • 知名网站网站正能量点进去就能看
  • 自建手机网站wordpress主题企业
  • 免费的素材网站有哪些黑龙江建设局官网
  • 安阳网站建设wordpress 中文版下载
  • 四川建站模板网站公司广州建设网站公司哪个济南兴田德润有活动吗
  • 网站用 做有什么好处营销新闻
  • 网站左侧固定代码详细描述建设网站
  • 官方网站建设维护合作协议如何做视频解析网站
  • 大型电子商务网站开发页面设计风格的主要内容
  • 长沙网站备案七牛云对象存储
  • WordPress电影公司网站主题wdcp安装wordpress
  • 怎样做网站手机和电脑通用做电商运营要什么条件
  • 建网站必需服务器吗新网域名自助管理平台
  • 内蒙古建设厅网站wordpress json 分类
  • 自带浏览器建设银行网站打不开技术支持 骏域网站建设专家佛山
  • 长春网站搭建住房和城乡建设部办公厅
  • html 路径 网站根路径wordpress百家
  • 旅游网站建设普通论文如何修改公司网站内容
  • 一个月做网站开发网站需要多久
  • 呼和浩特网站建设SEO优化网站开发的目的相关书籍
  • 邯郸网站建设服务报价jsp可以做网站吗
  • 辽宁省网站备案注销宜昌seo
  • 鞋帽网站欣赏订货系统
  • 网站常用热点hot小图标网站优化seo四个建议