闯祸了

博主帮房东装戴尔品牌机,win2000安装遇问题,后成功安装win2003。安装中误将移动硬盘格式化,导致房东数年数据丢失。事后分析原因,还总结出装机及数据安全相关教训,如大硬盘容量显示差异属正常、重要数据要备份等。

       周六晚上回来, 房东叫我帮她装机,是一台戴尔的品牌机,不知道为什么没有装系统。她已经叫人帮她装了一天,没装上,往c盘写的时候提示无法创建分区,她们已经删掉c盘分区再创建过分区了,可是win2000死活不让装,开始她们还装成功过,可是硬盘少了20G。

      我看了一下BIOS,发现是160G SATA硬盘,据帮她转机的同事说,win2000老是发现两个硬盘,一个20G的,一个140多G。

     我从来没有装过SATA硬盘的机子,并不自信,硬着头皮上了,首先问明硬盘上有没有东西,答曰没有,可以随便分区格式化。

     可能使win2000不认识这种新硬盘,于是我决定帮她装win2003,因为2003是我见过最好的windows,非常好用,速度很快,几乎所有的游戏都能玩。

      以前我在98,winme下玩魔兽3,总是不到两小时就全机死翘翘,必须重启,在2003下,从来没又问题,于是我特别信任这个系统。

      果然,win2003安装顺利,安装过程中我见到机箱上的一个盒子,我就问这是什么,房东说是移动硬盘。

      我并不是不认识移动硬盘,我自己也有,但是盒子没这么好,装着装着,12点终于搞定,驱动程序都是使用win2000的。

     我配置了win2003专供个人使用。

     没事点击文件管理器,点到某盘符时,提示未格式化,想都没想就选了快速格式化。

     搞定,要撤了,房东说试试刻录功能,我问有没有刻录软件,她说有,在移动硬盘上,我看了一眼那个盒子,发现它已经连在了电脑上。

     脑子嗡的一下,我想我已经格式化了。

     房东说她数年的东西都在上面,我的天。

    打电话给他老公,他老公是个好人,说能修好,只能这么安慰了。

    我想了很久,终于明白:

     1. 我们看到的双硬盘第一个是移动硬盘,win2000显示未c,她们一直企图往移动硬盘上装win2000,由于某种原因,装不上,于是对移动硬盘进行了删除创建分区操作;

     2. win2003把160G的硬盘识别未c,所以我装成功了;

     3. 移动硬盘被分区,系统当然提示格式化,于是我想都没想,就操作了。

   这个故事告诉我们:

     1. 160G硬盘显示容量就是140几G,因为标量是用字节计算的160*1000*1000*1000/1024/1024/1024 = 149; 所以如果你的大硬盘显示少了几G,属于正常现象,千万不要乱折腾;

     2. 千万不要在转机时把移动硬盘插上,总有一天会出错误的;

     3. 重要数据一定要备份;

     4. 千万不要随便使用分区,格式化之类危险操作,一定要确保数据的安全 ;

     5. 解决问题前一定要想搞清除,不要急着动手;

     6. 不要做电脑高手,不要随便帮别人的忙,确保不会帮倒忙;

     7. 数据恢复业务是一个比较好的行业,用户最终会需要电脑医生。 

构造的二叉树,用前序遍历?还是中序遍历? 单点时限: 2.0 sec 内存限制: 512 MB lky1433223 又又又闯祸了!他在出题的时候意外删除了一组多叉树的数据,更要命的是,这些树已经按照 “将任意次树转化成二叉树的方法”,转化为了 二叉链表表示 并存储在了二叉树中。但是现在 lky1433223 只留下了二叉树的前序遍历和中序遍历!!!! Voltline 现在急需这批数据,请你快快帮帮他恢复这些多叉树。 相信你一定还记得将任意次树转化为二叉树的方法,这是类似孩子兄弟表示法的表示方法。如果不记得,请看看提示 你需要做的是,撰写完整的代码,从二叉树的前序遍历和中序遍历恢复二叉树,再从二叉树中恢复原始的多叉树。 你的程序需要输出树的根结点,二叉树的层次遍历和原始多叉树的层次遍历。 输入格式 输入的第一行包含一个正整数 𝑛 ( 𝑛 ≤ 10 6 ) ,表示树的节点数; 第二行包含 𝑛 个以空格分隔的正整数 𝑥 1 … 𝑥 𝑛 ( 𝑥 𝑖 ≤ 10 9 ) ,表示二叉树的前序遍历。 第三行包含 𝑛 个以空格分隔的正整数 𝑦 1 … 𝑦 𝑛 ( 𝑦 𝑖 ≤ 10 9 ) ,表示二叉树的中序遍历。 保证 ∄ 𝑖 , 𝑗 ( 1 ≤ 𝑖 , 𝑗 ≤ 𝑛 , 𝑖 ≠ 𝑗 ) 使得 𝑥 𝑖 = 𝑥 𝑗 ∨ 𝑦 𝑖 = 𝑦 𝑗 。 输出格式 一共需要输出三行: 第一行包含一个整数 𝑟 𝑜 𝑜 𝑡 ,表示树的根节点; 第二行包含 𝑛 个整数,整数之间以一个空格分隔,表示二叉树的层次遍历; 第三行包含 𝑛 个整数,整数之间以一个空格分隔,表示多叉树的层次遍历。 样例 input 3 1 2 3 2 3 1 output 1 1 2 3 1 2 3 input 7 1 2 4 5 7 3 6 4 5 7 2 6 3 1 output 1 1 2 4 3 5 6 7 1 2 3 4 5 7 6 提示 样例解释 样例1 原始的多叉树: 根节点是1,他有儿子节点2,3,因此,转化时第一个儿子节点2是1的左儿子,3是2的右儿子。 转化成二叉树之后 根节点为: 1 二叉树的遍历顺序:1 2 3 多叉树的遍历顺序:1 2 3 样例2
04-11
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值