本题比较简单,主要考察了单链表的创建与删除。
但是有一个问题需要着重的考虑,如何快速定位链表的倒数第n个节点。这就需要两个辅助节点,一个节点先走到正数第n个位置,然后两个辅助节点一块往后走,最后后面的节点的位置就是我们需要的倒数第n个节点。#include
#include
struct ListNode//定义节点
{
int value;
struct ListNode *ne...
分类:
其他好文 时间:
2015-04-12 22:49:42
阅读次数:
236
这四个操作符的区别可以通过名字容易的区分:
||(短路或),|(或),&&(短路与),&(按位与)
通过一个简单的例子讲解一下:
public class Test1 {
public static void main(String[] args) {
int i=0;
if (3>2 || (i++)>0){
...
分类:
编程语言 时间:
2015-04-12 22:49:31
阅读次数:
246
分析:控制每个字不能相等,和那些数可以相等
#include
#include
int main()
{
int t1,t2,t3,t4;
int m1,m2,m3,m4;
int n1,n2,n3,n4,n5;
int sum=0;
for(int i=1000;i<9999;i++)
{
t1=i%10;
t2=...
分类:
其他好文 时间:
2015-04-12 22:47:20
阅读次数:
121
osgEarth中文显示乱码的几种方法
在此感谢那些在路上那个帮助过别人的朋友,谢谢。
方法一:
通过自己写函数转换类型。
下面这三个函数先复制过去吧。
void unicodeToUTF8(const std::wstring &src, std::string& result)
{
int n = WideCharToMultiByte( CP_UTF8, 0,...
分类:
其他好文 时间:
2015-04-12 22:46:32
阅读次数:
452
#includeusing namespace std;class poly{public: int coef; int expon; poly *next;};poly*input(); //输入函数poly *poly...
分类:
其他好文 时间:
2015-04-12 22:43:19
阅读次数:
131
1 #include 2 using namespace std; 3 #define max 100 //这里默认构造100以内的素数 4 int p[max], a[max]; 5 int main() 6 { 7 for (int i = 2; i*i < max; i++) 8 ...
分类:
其他好文 时间:
2015-04-12 22:43:09
阅读次数:
165
其实就是模拟一下栈啦。 1 #include 2 using namespace std; 3 4 const int N = 10; 5 char o1[N]; 6 char o2[N]; 7 char s[N]; 8 int ans[N * 2]; 9 10 int main ()11 {1.....
分类:
其他好文 时间:
2015-04-12 22:42:55
阅读次数:
114
1.检查模型是否存在重复的字段,eg:public classAggregateRoot{ public System.Guid Guid { get; set; }} public partial class User : AggregateRoot { public int ...
分类:
其他好文 时间:
2015-04-12 22:42:48
阅读次数:
1450
参考链接:http://www.cnblogs.com/JCSU/articles/1996483.html在VC2013中编译以下win32 C++ 控制台程序,会产生2个告警warnings#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[...
分类:
其他好文 时间:
2015-04-12 22:40:36
阅读次数:
207
int func(int n){ if (n ==0) return 0; if (n == 1) return 1; int p = 0; int q = 1; for (int i = 1; i < n; i++){ int...
分类:
其他好文 时间:
2015-04-12 22:37:36
阅读次数:
171