1 package main 2 3 import ( 4 "fmt" 5 "sort" 6 ) 7 8 type SortableStrings [3]string 9 10 type Sortable interface { 11 sort.Interface 12 Sort() 13 } 14... ...
分类:
其他好文 时间:
2017-06-24 23:40:52
阅读次数:
340
一道面试题引发的问题,首先要知道[]的优先级高于*,题目: char **p,a[6][8]; 问p=a是否会导致程序在以后出现问题?为什么? 直接用程序说明: 编译,然后就会发现通不过,报错:错误 1 error C2440: “=”: 无法从“char [6][8]”转换为“char **” 于 ...
分类:
编程语言 时间:
2017-04-01 15:47:40
阅读次数:
171
转自:http://blog.csdn.net/gyymen/article/details/4962873 首先介绍一下C++中的结构。对于一个结构: 如果有个变量MyStruct s,那么使用其中的成员元素时可以用: 如果采用指针方法访问,比如MyStruct * ps,那么同样的访问就必须使用 ...
分类:
编程语言 时间:
2017-03-09 00:34:41
阅读次数:
151
判断定义为String类型的s1和s2是否相等 ? String s1 = "abc"; ? String s2 = "abc"; //常量池中没有这个字符串对象,就创建一个,如果有直接用即可 ? System.out.println(s1 == s2); //true ? System.out.p ...
该文内容来看读《Go并发编程实战》有感,仅供娱乐分享:)在%GOROOT%\src\sort包下有一个sort.go文件,里面第12行有这么一个接口定义:typeInterfaceinterface{//Lenisthenumberofelementsinthecollection.Len()int//Lessreportswhethertheelementwith//indexishouldsortbefore..
分类:
编程语言 时间:
2017-02-14 22:19:17
阅读次数:
274
一、什么是指针? 指针在百度的解释:是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。 也就是说,指针是用于指向某一内存单元。 简而化之,指针便是地址。 二、声明指针 1.方法:数据类型 *名称 初始化 2.例如: 3.注意:指针声明完一定要初始化 ...
分类:
编程语言 时间:
2016-10-19 20:23:59
阅读次数:
182
指针做形参和实参,完成字符串的复制。 刚开始运行两三遍,到后面突然出现这个问题,ld.exe||cannot open output file H:\学习心得\我的C语言进化史\copy_string.exe,百度之后, ...
分类:
其他好文 时间:
2016-10-11 11:22:53
阅读次数:
123
/* 返回数组的引用(返回数组的指针,方法与之相同) 共四种方法(在下面示例程序中,调用其中一种方法时,需要将其他三种方法注释掉)*/
分类:
编程语言 时间:
2016-03-21 07:02:46
阅读次数:
147
数组方法:#include<stdio.h>#include<stdlib.h>voidbubble_sort(intarr[],intsz){inti=0;intj=0;for(j=0;j<sz-1;j++)//决定最终排序出来需要冒多少次{for(i=0;i<sz-1-j;i++)//决定一次冒泡需要比较多少次{if(arr[i]<arr[i+1]){inttmp=arr[i];arr[i]=arr[..
分类:
编程语言 时间:
2016-03-21 01:49:24
阅读次数:
262
如何检测一个链表是否有环?这个是一个出现频率较高的面试题。
??如下是一个含有环的链表。
(图片来自http://www.nowamagic.net/librarys/veda/detail/2245
一个有很多关于数据结构的文章的网站,还有其他的资料,可以看看)
我这里解题的方法有三种:
快慢指针方法:两个速度不一样的指针遍历总会相遇;
利用环的顶点数和边相等的关系;
两个指针遍历判断...
分类:
编程语言 时间:
2015-07-20 12:57:24
阅读次数:
242