2 冯志勇

学生身份

我要认证

暂无相关简介

等级
TA的排名 4w+

1024程序员节

祝程序员同志们节日快乐!分享一个有趣的题目:

2019-10-24 17:04:03

当你在浏览器地址栏输入一个URL后回车,会发生哪些事情?

转自:https://blog.csdn.net/wuhenliushui/article/details/20038819/原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,H...

2019-08-25 10:47:15

编程题——有假币

编程题——有假币题目描述:居然有假币! 现在猪肉涨了,但是农民的工资却不见涨啊,没钱怎么买猪肉啊。nowcoder这就去买猪肉,结果找来的零钱中有假币!!!可惜nowcoder 一不小心把它混进了一堆真币里面去了。只知道假币的重量比真币的质量要轻,给你一个天平(天平两端能容纳无限个硬币),请用最快的时间把那个可恶的假币找出来。程序代码如下:#include <iostrea...

2019-07-12 20:04:57

编程题——求正数数组的最小不可组成和(动态规划:01背包问题)

求正数数组的最小不可组成和(动态规划:01背包问题)题目描述:动态规划:01背包问题(无物品价值)思想相同,题目最终要求有些变化min为最轻物品的重量,sum为所有物品总重量假设有一个能装入容量为C(C在[min,sum]间取值)的背包和n件重量分别为w1,w2,…,wn的物品,能否从n件物品中挑选若干件恰好装满背包,要求输出不满足条件的最小容量。以数组{3,2,5}为例,dp初...

2019-07-12 19:38:59

vim环境设置(如:自动对齐)以及在vim中直接修改只读文件

vim环境设置(如:自动对齐)以及在vim中直接修改只读文件在第一次使用vim写代码时,很多人应该都不适应(毕竟之前大都是用vs的),这里写一些简单的vim环境设置,如自动对齐等,帮助大家更好地使用vim首先找到vimrc文件,我的在/etc目录下,也可能在/etc/vim目录下,找到以后在vimrc文件中添加下面的代码:// 显示行号set number// 背景使用黑色,col...

2019-07-10 10:58:49

编程题——猴子分桃

题目——猴子分桃题目描述:老猴子辛苦了一辈子,给那群小猴子们留下了一笔巨大的财富——一大堆桃子。老猴子决定把这些桃子分给小猴子。第一个猴子来了,它把桃子分成五堆,五堆一样多,但还多出一个。它把剩下的一个留给老猴子,自己拿走其中的一堆。第二个猴子来了,它把桃子分成五堆,五堆一样多,但又多出一个。它把多出的一个留给老猴子,自己拿走其中的一堆。后来的小猴子都如此照办。最后剩下的桃子全部留给...

2019-07-07 00:38:26

编程题——奇数位上都是奇数或者偶数位上都是偶数

编程题——奇数位上都是奇数或者偶数位上都是偶数题目描述:给定一个长度不小于2的数组arr。 写一个函数调整arr,使arr中要么所有的偶数位上都是偶数,要么所有的奇数位上都是奇数上。 要求:如果数组长度为N,时间复杂度请达到O(N),额外空间复杂度请达到O(1),下标0,2,4,6…算作偶数位,下标1,3,5,7…算作奇数位,例如[1,2,3,4]调整为[2,1,4,3]即可程序代码如...

2019-07-07 00:33:57

编程题——快到碗里来

编程题——快到碗里来题目描述:小喵们很喜欢把自己装进容器里的(例如碗),但是要是碗的周长比喵的身长还短,它们就进不去了。现在告诉你它们的身长,和碗的半径,请判断一下能否到碗里去。输入描述:输入有多组数据。每组数据包含两个整数n (1≤n≤2^128) 和r (1≤r≤2^128),分别代表喵的身长和碗的半径。圆周率使用3.14。输出描述:对应每一组数据,如果喵能装进碗里就输出...

2019-07-05 18:10:47

编程题——数根

编程题——数根题目描述:数根可以通过把一个数的各个位上的数字加起来得到如果得到的数是一位数,那么这个数就是数根;如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得把1和2加起来,最后得到3,这是一个一...

2019-07-04 22:03:36

编程题——星际密码

编程题——星际密码程序代码如下:#include <iostream>#include <vector>using namespace std;vector<int> a = { 1, 1 };/*理解了题目就很简单了 |1,1| *矩阵是|1,0|,当n次方取值为1,2,3,4,5...时,对应矩阵左上角为1,2,3,...

2019-07-04 20:54:36

一道选择题引发的思考——不同算法下缺页数的计算

一道题引发的思考——不同算法下缺页数的计算题目如下:一进程刚获得三个主存块的使用权,若该进程访问页面的次序是{1321215123},采用LRU算法时,缺页数是______次。A. 3B. 4C. 5D. 6正确答案:C下面是我的一些相关总结,如有错误敬请指正首先,我们先了解一些概念:缺页中断缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问。页面...

2019-07-03 20:53:27

编程题——汽水瓶

编程题——汽水瓶题目描述:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换...

2019-06-23 22:10:45

编程题——查找两个字符串a,b中的最长公共子串

编程题——查找两个字符串a,b中的最长公共子串题目描述:查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。输入描述:输入两个字符串输出描述:返回重复出现的字符示例:输入abcdefghijklmnopabcsafjklmnopqrstuvw输出jklmnop程序代码如下:#include <iostream>#in...

2019-06-23 22:05:00

编程题——字符串通配符

编程题——字符串通配符题目描述:问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)?:匹配1个字符输入:通配符表达式;一组字符串。输出:返回匹配的结果,正确输出true,错误输出false输入描述...

2019-06-23 17:57:57

编程题——统计每个月兔子的总数

编程题——统计每个月兔子的总数题目描述:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?输入描述:输入int型表示month输出描述:输出兔子总数int型示例:输入9输出34程序代码如下:#include <iostream>using namespace st...

2019-06-23 17:51:56

编程题——超长正整数相加

编程题——超长正整数相加题目描述:请设计一个算法完成两个超长正整数的加法。输入描述:输入两个字符串数字输出描述:输出相加后的结果,string型示例:输入999999999999999999999999999999999999999999999999991输出100000000000000000000000000000000000000000000000000程...

2019-06-22 18:42:45

编程题——杨辉三角的变形

编程题——杨辉三角的变形题目描述:这里给出六层: 1 1 1 1 1 2 3 2 1 1 3 6 7 6 ...

2019-06-19 23:55:47

编程题——完全数计算

编程题——完全数计算题目描述:完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。例如:28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。给定函数count(int n),用于计算n以内(含n)完全数的个数。计算范围, 0 &lt...

2019-06-18 22:52:48

编程题——扑克牌大小

编程题——扑克牌大小题目描述:扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王)

2019-06-18 22:49:19

编程题——手套

编程题——手套题目描述:在地下室里放着n种颜色的手套,手套分左右手,但是每种颜色的左右手手套个数不一定相同。A先生现在要出门,所以他要去地下室选手套。但是昏暗的灯光让他无法分辨手套的颜色,只能分辨出左右手。所以他会多拿一些手套,然后选出一双颜色相同的左右手手套。现在的问题是,他至少要拿多少只手套(左手加右手),才能保证一定能选出一双颜色相同的手套。给定颜色种数n(1≤n≤13),同时给定...

2019-06-17 23:27:00

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。