<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[KittyGirl]]></title><description><![CDATA[梦想是注定孤独的旅行www.kittygirl.top]]></description><link>https://blog.csdn.net/HEYIAMCOMING</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; HEYIAMCOMING]]></copyright><item><title><![CDATA[【C精进】结构体对齐]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/105824305</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/105824305</guid><author>HEYIAMCOMING</author><pubDate>Tue, 28 Apr 2020 21:33:15 +0800</pubDate><description><![CDATA[一个结构体的大小并不是其中包含的所有元素各自大小的简单相加，
编译器会根据硬件进行相应的对齐优化，比如32位数据总线的芯片会进行4字节对齐，方便进行数据传输。]]></description><category></category></item><item><title><![CDATA[【C精进】从3个小例子看数组和指针]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/105667874</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/105667874</guid><author>HEYIAMCOMING</author><pubDate>Tue, 21 Apr 2020 21:54:04 +0800</pubDate><description><![CDATA[数组指针和偏移
先看第一段代码
int a[5] = {0, 1, 2, 3, 4};
printf("a:\t%p\n", a);
printf("&amp;a:\t%p\n", &amp;a);
printf("a+1:\t%p\n", a+1);
printf("&amp;a+1:\t%p\n", &amp;a+1);


打印数组名，也就是数组的标识符a，结果是0133FD80，表示数组的...]]></description><category></category></item><item><title><![CDATA[【C精进】static的用法]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/105565619</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/105565619</guid><author>HEYIAMCOMING</author><pubDate>Thu, 16 Apr 2020 20:40:08 +0800</pubDate><description><![CDATA[static修饰局部变量

这是目前工作中最常用到的场景，用来记录一个函数或其中某个分支进入的次数。函数内部static修饰的局部变量在下一次调用时不会重新初始化，而是保留上次的值，这样就可以利用该变量

static修饰函数



static修饰全局变量
...]]></description><category></category></item><item><title><![CDATA[【OPNET学习精进】处理失效及恢复中断的方法]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/85230314</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/85230314</guid><author>HEYIAMCOMING</author><pubDate>Mon, 24 Dec 2018 11:15:51 +0800</pubDate><description><![CDATA[发送器和接收器模块自动处理父节点的故障和恢复。 但是，在其中执行进程的处理器或队列模块不具有处理故障和恢复中断的内置功能。 下面描述了设计用于处理故障和恢复中断的三个典型过程示例。

路由拓扑示例

如果节点维护的路由拓扑在节点和链路条件发生变化时动态更新，则更新拓扑的典型方法是将模块添加到负责该任务的节点模型。 您应该将模块的流程模型的“failure intrpts”和“recovery in...]]></description><category></category></item><item><title><![CDATA[【OPNET学习精进】使节点、链路失效的方法]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/85229311</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/85229311</guid><author>HEYIAMCOMING</author><pubDate>Mon, 24 Dec 2018 10:50:11 +0800</pubDate><description><![CDATA[
许多性能研究的一个重要方面是运行期间失败的网络组件的影响。因此，模拟提供了启用和禁用通信节点和链接的功能。本节介绍可用于建模故障和恢复的机制，并介绍这些功能的一些示例应用程序。

每个节点和链接对象具有“条件”属性，该属性指定它是否处于操作状态。当节点或链路从操作状态变为不操作状态时，模拟内核可能会生成故障中断。类似地，当节点或链路从非操作状态变为操作状态时，模拟内核可以生成恢复中断。这些中断将...]]></description><category></category></item><item><title><![CDATA[【华为机试079】计算字符串的相似度]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81292936</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81292936</guid><author>HEYIAMCOMING</author><pubDate>Mon, 30 Jul 2018 21:56:16 +0800</pubDate><description><![CDATA[题目描述：

对于不同的字符串，我们希望能有办法判断相似程度，我们定义了一套操作方法来把两个不相同的字符串变得相同，具体的操作方法如下：

1 修改一个字符，如把“a”替换为“b”。

2 增加一个字符，如把“abdd”变为“aebdd”。

3 删除一个字符，如把“travelling”变为“traveling”。

比如，对于“abcdefg”和“abcdef”两个字符串来说，我们认为可以通过...]]></description><category></category></item><item><title><![CDATA[【华为机试078】超长正整数相加]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81170599</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81170599</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 16:51:43 +0800</pubDate><description><![CDATA[题目描述：

请设计一个算法完成两个超长正整数的加法。

Java实现：


import java.util.*;
import java.math.BigInteger;


public class Main{
    public static void main(String[] args) throws Exception {
        Scanner sc = new Scan...]]></description><category></category></item><item><title><![CDATA[【华为机试077】火车出站]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81168666</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81168666</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 15:36:08 +0800</pubDate><description><![CDATA[题目描述：

给定一个正整数N代表火车数量，0&amp;lt;N&amp;lt;10，接下来输入火车入站的序列，一共N辆火车，每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。 

Java实现：


import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Sc...]]></description><category></category></item><item><title><![CDATA[【华为机试076】尼科彻斯定理]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81168199</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81168199</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 15:17:46 +0800</pubDate><description><![CDATA[题目描述：

验证尼科彻斯定理，即：任何一个整数m的立方都可以写成m个连续奇数之和。

例如：

1^3=1 

2^3=3+5 

3^3=7+9+11 

4^3=13+15+17+19 

Java实现：


import java.util.*;

public class Main{
    public static void main(String[] args){
        ...]]></description><category></category></item><item><title><![CDATA[【华为机试075】公共字串计算]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81168018</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81168018</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 15:10:09 +0800</pubDate><description><![CDATA[题目描述：

计算两个字符串的最大公共字串的长度，字符不区分大小写

Java实现：


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc....]]></description><category></category></item><item><title><![CDATA[【华为机试074】参数解析]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81167222</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81167222</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 14:37:26 +0800</pubDate><description><![CDATA[题目描述：

在命令行输入如下命令：

xcopy /s c:\ d:\，

各个参数如下： 

参数1：命令字xcopy 

参数2：字符串/s

参数3：字符串c:\

参数4: 字符串d:\

请编写一个参数解析程序，实现将命令行各个参数解析出来。

 

解析规则： 

1.参数分隔符为空格 
2.对于用“”包含起来的参数，如果中间有空格，不能解析为多个参数。比如在命令行输入xcopy /...]]></description><category></category></item><item><title><![CDATA[【华为机试073】计算日期到天数转换]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81166700</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81166700</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 14:18:40 +0800</pubDate><description><![CDATA[题目描述：

输入某年某月某日，判断这一天是这一年的第几天？

Java实现：


import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
  ...]]></description><category></category></item><item><title><![CDATA[【华为机试072】百钱买百鸡问题]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81166528</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81166528</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 13:59:28 +0800</pubDate><description><![CDATA[题目描述：

公元前五世纪，我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”：鸡翁一值钱五，鸡母一值钱三，鸡雏三值钱一。百钱买百鸡，问鸡翁、鸡母、鸡雏各几何？

Java实现：


import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner ...]]></description><category></category></item><item><title><![CDATA[【华为机试071】字符串通配符]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81166425</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81166425</guid><author>HEYIAMCOMING</author><pubDate>Mon, 23 Jul 2018 13:52:16 +0800</pubDate><description><![CDATA[题目描述：

在计算机中，通配符一种特殊语法，广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。
要求：
实现如下2个通配符：
*：匹配0个或以上的字符（字符由英文字母和数字0-9组成，不区分大小写。下同）
？：匹配1个字符


输入：
通配符表达式；
一组字符串。


输出：
返回匹配的结果，正确输出true，错误输出false

Java实现：


import ...]]></description><category></category></item><item><title><![CDATA[【华为机试070】矩阵乘法计算量估算]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81117999</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81117999</guid><author>HEYIAMCOMING</author><pubDate>Thu, 19 Jul 2018 17:38:23 +0800</pubDate><description><![CDATA[题目描述：

矩阵乘法的运算量与矩阵乘法的顺序强相关。


例如：

    A是一个50×10的矩阵，B是10×20的矩阵，C是20×5的矩阵

 

计算A*B*C有两种顺序：（（AB）C）或者（A（BC）），前者需要计算15000次乘法，后者只需要3500次。

 

编写程序计算不同的计算顺序需要进行的乘法次数

Java实现：


import java.util.Scanner;
im...]]></description><category></category></item><item><title><![CDATA[【华为机试069】矩阵乘法]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81117017</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81117017</guid><author>HEYIAMCOMING</author><pubDate>Thu, 19 Jul 2018 15:58:59 +0800</pubDate><description><![CDATA[题目描述：

如果A是个x行y列的矩阵，B是个y行z列的矩阵，把A和B相乘，其结果将是另一个x行z列的矩阵C。

Java实现：


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.i...]]></description><category></category></item><item><title><![CDATA[【华为机试068】成绩排序]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81116442</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81116442</guid><author>HEYIAMCOMING</author><pubDate>Thu, 19 Jul 2018 15:35:49 +0800</pubDate><description><![CDATA[题目描述：

输入任意（用户，成绩）序列，可以获得成绩从高到低或从低到高的排列,相同成绩
      都按先录入排列在前的规则处理。

   例示：
   jack      70
   peter     96
   Tom       70
   smith     67

   从高到低  成绩            
   peter     96    
   jack      70 ...]]></description><category></category></item><item><title><![CDATA[【华为机试067】24点游戏算法]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81115430</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81115430</guid><author>HEYIAMCOMING</author><pubDate>Thu, 19 Jul 2018 14:59:27 +0800</pubDate><description><![CDATA[题目描述：

给出4个1-10的数字，通过加减乘除，得到数字为24就算胜利
输入：
4个1-10的数字。[数字允许重复，但每个数字仅允许使用一次，测试用例保证无异常数字]
输出：
true or false

Java实现：


import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public ...]]></description><category></category></item><item><title><![CDATA[【华为机试066】配置文件恢复]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81114462</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81114462</guid><author>HEYIAMCOMING</author><pubDate>Thu, 19 Jul 2018 14:15:17 +0800</pubDate><description><![CDATA[题目描述：

命   令
			执   行
		reset
			reset what
		reset board
			board fault
		board add
			where to add
		board delet
			no board at all
		reboot backplane
			impossible
		backplane abort
			install firs...]]></description><category></category></item><item><title><![CDATA[【华为机试065】查找两个字符串的最长公共子串]]></title><link>https://blog.csdn.net/HEYIAMCOMING/article/details/81100388</link><guid>https://blog.csdn.net/HEYIAMCOMING/article/details/81100388</guid><author>HEYIAMCOMING</author><pubDate>Wed, 18 Jul 2018 16:30:45 +0800</pubDate><description><![CDATA[题目描述：

查找两个字符串a,b中的最长公共子串。若有多个，输出在较短串中最先出现的那个。

Java实现：


import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
     ...]]></description><category></category></item></channel></rss>