473,405 Members | 2,354 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Logical & problem solving skills

Hi,
Can anyone help me and suggest some good C books that enhances the logical & problem solving skills. I dont want those books which teach C/C++ rather I want those books to be suggested that target to enhance the logical & problem solving skills.
I am sure many of you would have come across these kind of books.

Thanks in advance.
Jul 14 '06 #1
4 4636
Hi
it will be better to refer the " Introduction to algorithm "

By by Coreman Rivest, Leiserson
A books of PHI Publication

Or u can freely download:

http://www.math.nyu.edu/faculty/good...lgorithms.html


Regards
Pradipta
Jul 31 '06 #2
Dear pradipta,
Thanks a lot. No one replied for that question. I searched on net but I did not know which is a good one. Thanks again.
Jul 31 '06 #3
D_C
293 100+
There is one problem which I wrote a program to solve, first in Java, then C++. I never kept interest in the problem long enough to see it through. One reason may be that it's more functional than procedural. I think that is what makes things tough, when you are solving something procedurally that would be more easily done functionally. There are other things like SuDoku you could solve in C++.

Are you familiar with Paint By Numbers? You could write a program that solves those. I know there is an algorithm, because I've done lots of them by hand. It has two components, a background, and a foreground. It is an M by N picture, where M and N are each divisible by 5. For each line in M and N, it gives you how many consecutive foreground pixels there are.
Wikipedia: Paint by Numbers has an example, however if you scroll down it looks like it has all the solution cases (don't look at those).
Java applet that lets users interactively solve PbNs.
Aug 1 '06 #4
There is one problem which I wrote a program to solve, first in Java, then C++. I never kept interest in the problem long enough to see it through. One reason may be that it's more functional than procedural. I think that is what makes things tough, when you are solving something procedurally that would be more easily done functionally. There are other things like SuDoku you could solve in C++.

Are you familiar with Paint By Numbers? You could write a program that solves those. I know there is an algorithm, because I've done lots of them by hand. It has two components, a background, and a foreground. It is an M by N picture, where M and N are each divisible by 5. For each line in M and N, it gives you how many consecutive foreground pixels there are.
Wikipedia: Paint by Numbers has an example, however if you scroll down it looks like it has all the solution cases (don't look at those).
Java applet that lets users interactively solve PbNs.

Hi,
Thanks a lot for the suggestion. I will try them. Thanks.

regards,

Ashish.
Aug 1 '06 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Bevertec | last post by:
Our client is a major bank and we have the following immediate requirements. Oracle Data Warehousing Consultant We need 2 resources with the following skills to start immediately: Strong Data...
5
by: bparanj | last post by:
Hello, I have been a software developer for the past 10 years now. I get job descriptions that requires problem-solving skills as one of the most desirable skills in a candidate. But there are...
1
by: bparanj | last post by:
Hello, I have been a software developer for the past 10 years now. I get job descriptions that requires problem-solving skills as one of the most desirable skills in a candidate. But there are...
13
by: Pohihihi | last post by:
Hello All, I guess I will be just ranting now. Few weeks back I had an interview with one of the groups in Microsoft for SDE. I was not selected and I am kind of upset on the *reason* I found why...
10
by: Immortalist | last post by:
Various aquisition devices that guide learning along particular pathways towards human biases. And as E.O. Wilson might say mental development appears to be genetically constrained. (1) Language...
0
by: Baffin Management Solutions | last post by:
Dear Friends, We are a chennai based well reputed HR Recruitment & consulting company. Presently one of our esteemed patron ASM Technologies Ltd a pioneer in the IT industry is recruiting...
7
by: Charles Law | last post by:
This is a very basic question, but I can' turn up a statement on the subject: In C#, if I have If (x == 1 && y == 2) { .... }
30
by: Medvedev | last post by:
i see serveral source codes , and i found they almost only use "new" and "delete" keywords to make they object. Why should i do that , and as i know the object is going to be destroy by itself at...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.