05 2019 档案
摘要:首先举一个例子 这是一个顺序栈的初始化,但运行会发现,最后一条printf语句并没有执行,即使我们将栈的指针St作为参数传给了初始化函数,初始化函数对其分配了空间,但是由于malloc重新对地址进行了赋值,所以之后的操作也就不是对原来参数的操作了。
阅读全文
摘要:a 与 a[0]的地址值都相同但 a+1 与 a[0]+1 的值却并不相同;*a 的值等于 a 的值,而 a 代表的是二维数组的首地址,*a代表的是第一行元素的首地址,**a才是a[0][0]的值;换言之就是*a表示a[0],**a表示a[0][0];所以说a+1表示的是第二行元素的首地址而*a+1
阅读全文
摘要:1 #include 2 #include 3 #define MaxSize 100 4 5 typedef struct{ 6 int i,j; 7 int data; 8 }triple; 9 10 typedef struct{ 11 int r,c,num; 12 triple data[MaxSize]; 13 }TSMatrix...
阅读全文
摘要:“==”与“equals()”的方法比较的内容是不相同的,"equals()"方法是String类中的方法,它用于比较两个对象引用所指的内容是非相等,而"=="则是比较两个对象的引用地址是否相等。由于c2和c3的地址不同,所以用“==”是不相等的,打印出“false”;而内容都是"abc"所以用eq
阅读全文
摘要:BF算法属于一种蛮力算法,用来查找子串在串中的位置。
阅读全文
摘要:import java.util.Scanner; public class Calculatorup { int num1,num2; String sym; public Calculatorup(){ Scanner sc = new Scanner(System.in); this.num1
阅读全文
摘要:#include<stdio.h>#include<stdlib.h> typedef struct Node{ char ch; struct Node *next;}linkstr; //初始化int Initlinkstr(linkstr *sl){ sl = (linkstr *)mallo
阅读全文