-
LeetCode-Algorithms 1. 两数之和
个人练习记录 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] /* * * Note: The r...
2018-12-04 07:13:39
-
【leetcode 简单】 第五十七题 删除链表中的节点
删除链表中等于给定值 val 的所有节点。 示例: 输入: 1-2-6-3-4-5-6, val = 6 输出: 1-2-3-4-5 /* * * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* removeElements( struct ListNode* head...
2018-12-04 07:13:38
-
PAT (Basic Level) Practice 1007 素数对猜想
个人练习 让我们定义 d ? n ? ? 为: d ? n ? ? = p ? n + 1 ? ? p ? n ? ? ,其中 p ? i ? ? 是第 i 个素数。显然有 d ? 1 ? ? = 1 ,且对于 n 1 有 d ? n ? ? 是偶数。素数对猜想认为存在无穷多对相邻且差为2的素数。 现给定任意正整数 N ( ),请计算不超过 N 的满足...
2018-12-04 07:13:37
-
顺序表删除值为 x 的元素
思路: 不要去考虑删除的字眼,要考虑如何进行保存非 x 的值 这里提供两种解法,殊途同归: 1.将其中非 x 的元素统计并保存 2.统计为 x 的元素个数,并将非 x 的元素保存 注意事项: 注意这里代码由于使用了引用(),只能在 C++ 中编译通过 使用指针的时候一定要注意开...
2018-12-04 07:13:36
-
PAT (Basic Level) Practice 1032 挖掘机技术哪家强
个人练习 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 1 0 ?^ 5 的正整数 N,即参赛人数。随后 N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校...
2018-12-04 07:13:36
-
数组循环左移 i 位
数组左移 i 位 3 种方法 1.临时数组存储 先将前 i 个元素用数组存起来 再将后 n - i 个元素左移 i 位 最后将存起来的数组添加到后面去即可 2.通过多次调用左移 1 位的函数 3.翻转 将待移动的数组以 i 为分隔看成两段 AB 先将 A 翻转,再将 B 翻转 之后将数组整个翻转 1...
2018-12-04 07:13:35
-
PAT (Basic Level) Practice 1001 害死人不偿命的(3n+
个人练习 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明...
2018-12-04 07:13:35
-
数据选择小程序
#include stdio.h #include string.h void main() { struct staff { char name[20]; char department[20]; int salary; int cost; }worker[3]= { {"Xu_Guo","part1",800,200}, {"Wu_Xia","part2",1000,300}, {"Li_Jun","part3",1200,350} }; int i; char xname[20]; pr...
2018-12-04 07:13:34
-
char[] 转换string时的自动截断问题
在char[] 转换string时可以直接转换,但当用char[]读取一个二进制文件之后,若char[] 中包含有'\0'时,在转换时会被string检测到并认为字符串末尾,后面内容会被截断,导致转换后字符不全。 解决办法:以循环的方式一个字节一个字节的转换。 string d; for(size_t i =...
2018-12-04 07:13:34
-
1的个数 南阳acm514
1的个数 时间限制: 1000 ms | 内存限制: 65535 KB 难度: 3 描述 给你两个数a和b,你的任务是计算出1在a和b之间出现的次数,比如说,如果a=1024,b=1032,那么a和b之间的数就是: 1024 1025 1026 1027 1028 1029 1030 1031 1032 则有10个1出现在这些数中。 输入 输入不...
2018-12-04 07:13:33
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash